{
  "generatedAt": "2026-07-27T08:52:11.647Z",
  "meta": {
    "repos": [
      {
        "name": "platform-v3",
        "label": "platform-v3",
        "org": "Lawhive",
        "branch": "develop",
        "ghBase": "https://github.com/Lawhive/platform-v3/blob/develop"
      },
      {
        "name": "platform",
        "label": "platform-v2",
        "org": "Lawhive",
        "branch": "develop",
        "ghBase": "https://github.com/Lawhive/platform/blob/develop"
      },
      {
        "name": "ai-platform",
        "label": "ai-platform",
        "org": "Lawhive",
        "branch": "main",
        "ghBase": "https://github.com/Lawhive/ai-platform/blob/main"
      }
    ],
    "live": {
      "fetchedAt": "2026-07-23T10:13:50.349Z",
      "branchEnv": "develop",
      "windows": {
        "7": {
          "days": 7,
          "from": "2026-07-16T10:13:50.349Z",
          "until": "2026-07-23T10:13:50.349Z",
          "complete": true
        },
        "30": {
          "days": 30,
          "from": "2026-06-23T10:13:50.349Z",
          "until": "2026-07-23T10:13:50.349Z",
          "complete": true
        }
      },
      "log": {
        "retainDays": 30,
        "oldestDay": "2026-06-24",
        "newestDay": "2026-07-23",
        "days": 30,
        "completeDays": 30,
        "gaps": [],
        "truncated": false
      }
    },
    "counts": {
      "events": 236,
      "eventsCrossRepo": 21,
      "functions": 228,
      "functionsByRepo": {
        "platform-v3": 96,
        "platform-v2": 104,
        "ai-platform": 28
      },
      "functionsTerminal": 170,
      "rootEvents": 166,
      "uniqueChains": 253,
      "eventsByLiveStatus": {
        "active": 58,
        "silent": 151,
        "rare": 27
      },
      "functionsByLiveStatus": {
        "ran": 112,
        "no-sign": 112,
        "inconclusive": 3,
        "can-fire": 1
      },
      "liveOnlyEvents": 0,
      "liveOnlyFunctionReceipts": 2
    }
  },
  "events": [
    {
      "name": "agent-worker/fixture.requested",
      "namespace": "agent-worker",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/agentWorker/fixtureRequested.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/agents/routes/debug-trigger-fixture.ts",
          "line": 57,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/agentWorker/fixtureRequested.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "agents/fixture.requested",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-20T10:46:19.068Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "ai/case/briefing-note.created",
      "namespace": "ai",
      "kind": "declared",
      "origin": "function",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 101
        }
      ],
      "producedBy": [
        "platform-v2:briefing-note-started"
      ],
      "consumedBy": [
        "platform-v2:platform-case-briefing-note-created",
        "platform-v2:python-service-briefing-note-created"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/lawrence/event_handlers/handle_briefing_note_created.py",
          "line": 24,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:python-service-briefing-note-created"
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/lawrence/event_handlers/handle_briefing_note_requested.py",
          "line": 172,
          "role": "emit",
          "language": "python",
          "fn": "platform-v2:briefing-note-started"
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/lawrence/event_handlers/handle_briefing_note_requested.py",
          "line": 173,
          "role": "emit",
          "language": "python",
          "fn": "platform-v2:briefing-note-started"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/event-handlers/handleBriefingNoteCreated.ts",
          "line": 11,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:platform-case-briefing-note-created"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 101,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "ai/case/briefing-note.created",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 5,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "ai/case/briefing-note.started",
      "namespace": "ai",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 88
        }
      ],
      "producedBy": [
        "platform-v2:app-case-briefing-note-requested"
      ],
      "consumedBy": [
        "platform-v2:briefing-note-started"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/lawrence/event_handlers/handle_briefing_note_requested.py",
          "line": 24,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:briefing-note-started"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/event-handlers/handleBriefingNoteRequested.ts",
          "line": 18,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:app-case-briefing-note-requested"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 88,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "ai/case/briefing-note.started",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "ai/case/lawrence-action.suggested",
      "namespace": "ai",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 96
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-case-lawrence-action-suggested"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/lawrence/lawrence_events.py",
          "line": 98,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/lawrence/lawrence_events.py",
          "line": 99,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/event-handlers/handleCaseLawrenceActionSuggested.ts",
          "line": 6,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-case-lawrence-action-suggested"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 96,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "ai/case/lawrence-action.suggested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "ai/case/processing.ended",
      "namespace": "ai",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 63
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-case-processing-ended"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/lawrence/lawrence_events.py",
          "line": 23,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/lawrence/lawrence_events.py",
          "line": 24,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/event-handlers/handleCaseProcessing.ts",
          "line": 19,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-case-processing-ended"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 63,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "ai/case/processing.ended",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "ai/case/processing.started",
      "namespace": "ai",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 55
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-case-processing-started"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/lawrence/lawrence_events.py",
          "line": 12,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/lawrence/lawrence_events.py",
          "line": 13,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/event-handlers/handleCaseProcessing.ts",
          "line": 5,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-case-processing-started"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 55,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "ai/case/processing.started",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "ai/case/summary.created",
      "namespace": "ai",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "code-emitted",
        "no-consumer"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 71
        }
      ],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/lawrence/lawrence_events.py",
          "line": 32,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/lawrence/lawrence_events.py",
          "line": 33,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 71,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "ai/case/summary.created",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/artifact_generation/template_filling.fill_template",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:fill_template"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/template_filling/main.py",
          "line": 37,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:fill_template"
        }
      ],
      "rename": {
        "proposed": "app/artifact-generation/template-filling.fill-template",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-verb"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/bill-assessment/lawrence-assessment.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/bills/lawrence-assessments/billAssessment.events.ts",
          "line": 66
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-lawrence-bill-assessment-requested"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/bills/lawrence-assessments/billAssessment.events.ts",
          "line": 66,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/bills/lawrence-assessments/billAssessment.service.ts",
          "line": 178,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/bills/lawrence-assessments/event-handlers/handleLawrenceBillAssessmentRequested.ts",
          "line": 5,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-lawrence-bill-assessment-requested"
        }
      ],
      "rename": {
        "proposed": "app/bill-assessment/lawrence-assessment.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 1,
        "lastSeenAt": "2026-07-10T14:56:50.225Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/calls/call.failed",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:handle-call-failed"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/calls/inngest/handleCallFailed.ts",
          "line": 6,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:handle-call-failed"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/calls/service/twilioCallWebhooks.ts",
          "line": 125,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/calls/service/twilioCallWebhooks.ts",
          "line": 220,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/calls/call.failed",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 1,
        "lastSeenAt": "2026-07-02T16:03:12.692Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/calls/conference.status",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:handle-conference-status-update"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/calls/inngest/handleConferenceStatusUpdate.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:handle-conference-status-update"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/calls/service/twilioCallWebhooks.ts",
          "line": 160,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/calls/conference.status",
        "changed": false,
        "review": true,
        "tags": [
          "review-verb"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/calls/recording.completed",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:handle-call-recording-completed"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/calls/inngest/handleCallRecordingCompleted.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:handle-call-recording-completed"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/calls/service/twilioCallWebhooks.ts",
          "line": 203,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/calls/recording.completed",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/calls/transcription.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "undeclared"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [
        "platform-v2:handle-call-recording-completed"
      ],
      "consumedBy": [
        "platform-v2:handle-call-transcription-requested"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/calls/inngest/handleCallRecordingCompleted.ts",
          "line": 106,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:handle-call-recording-completed"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/calls/inngest/handleCallTranscriptionRequested.ts",
          "line": 16,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:handle-call-transcription-requested"
        }
      ],
      "rename": {
        "proposed": "app/calls/transcription.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case-internal-reviews/lawrence-review.queue-if-changed",
      "namespace": "app",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/case-internal-reviews/caseInternalReview.events.ts",
          "line": 53
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-lawrence-case-internal-review-queuer"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/case-internal-reviews/caseInternalReview.cron.ts",
          "line": 32,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-lawrence-case-internal-review-queuer"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/case-internal-reviews/caseInternalReview.events.ts",
          "line": 53,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/case-internal-reviews/lawrence-review.queue-if-changed",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 4549,
        "lastSeenAt": "2026-07-23T01:01:14.6Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/case-internal-reviews/lawrence-review.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/case-internal-reviews/caseInternalReview.events.ts",
          "line": 45
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-lawrence-case-internal-review-requested"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/case-internal-reviews/caseInternalReview.events.ts",
          "line": 45,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/case-internal-reviews/caseInternalReview.service.ts",
          "line": 133,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/case-internal-reviews/event-handlers/handleLawrenceCaseInternalReviewRequested.ts",
          "line": 5,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-lawrence-case-internal-review-requested"
        }
      ],
      "rename": {
        "proposed": "app/case-internal-reviews/lawrence-review.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-18T01:01:09.121Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/case/advice_note.called",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 150
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-case-advice-note-called"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/adviceNote.ts",
          "line": 10,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-case-advice-note-called"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 150,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/adviceNotes/service/requestAdviceNoteGenerationForCase.ts",
          "line": 30,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/case/advice-note.called",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/advice_note.draft_advice_note",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:draft_advice_note"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/api/index.py",
          "line": 242,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:draft_advice_note"
        }
      ],
      "rename": {
        "proposed": "app/case/advice-note.draft-advice-note",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-verb"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/advice_note.is_empty",
      "namespace": "app",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 217
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-case-advice-note-empty"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/adviceNote.ts",
          "line": 60,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-case-advice-note-empty"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 217,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/case/advice-note.is-empty",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/artifact_generation.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "ai-platform",
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 421
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:generate_artifact"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/main.py",
          "line": 92,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:generate_artifact"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 421,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/letterGeneration/letterGenerationService.ts",
          "line": 51,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/case/artifact-generation.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-23T09:29:30.186Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/case/batch-case-context-update.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "function",
      "emitCount": 3,
      "leadsToChain": true,
      "flags": [
        "undeclared",
        "cross-repo"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "ai-platform",
        "platform-v3"
      ],
      "declaredIn": [],
      "producedBy": [
        "ai-platform:manual-trigger-statement-pipeline",
        "platform-v3:lawrence-api/caseContextUpdate.required"
      ],
      "consumedBy": [
        "ai-platform:batch-extract-case-statements"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/manual_trigger.py",
          "line": 151,
          "role": "emit",
          "language": "python",
          "fn": "ai-platform:manual-trigger-statement-pipeline"
        },
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/manual_trigger.py",
          "line": 153,
          "role": "emit",
          "language": "python",
          "fn": "ai-platform:manual-trigger-statement-pipeline"
        },
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_pipeline/main.py",
          "line": 74,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:batch-extract-case-statements"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/caseContextUpdateRequired.ts",
          "line": 61,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/caseContextUpdate.required"
        }
      ],
      "rename": {
        "proposed": "app/case/batch-case-context-update.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 3
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 143,
        "lastSeenAt": "2026-07-23T09:30:58.695Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/case/bills/bill.paid",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2",
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/v2CaseBillPaidEvent.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-case-bills-referral-payment-processing",
        "platform-v3:incentive-service/v2.case.billPaid"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/referralPaymentProcessor.ts",
          "line": 6,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-case-bills-referral-payment-processing"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/bills/service/payBill.ts",
          "line": 152,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/v2CaseBillPaidEvent.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/incentive-service/src/integration/inngest/functions/v2CaseBillPaid.ts",
          "line": 9,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:incentive-service/v2.case.billPaid"
        }
      ],
      "rename": {
        "proposed": "app/case/bills/bill.paid",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/briefing_note.answer_factual_qa",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:answer_factual_qa"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/api/index.py",
          "line": 186,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:answer_factual_qa"
        }
      ],
      "rename": {
        "proposed": "app/case/briefing-note.answer-factual-qa",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-verb"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/briefing_note.answer_legal_question",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:answer_legal_question"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/api/index.py",
          "line": 123,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:answer_legal_question"
        }
      ],
      "rename": {
        "proposed": "app/case/briefing-note.answer-legal-question",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-verb"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/briefing_note.called",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 139
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-case-briefing-note-called"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/briefingNote.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-case-briefing-note-called"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 139,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/briefingNotes/service/requestBriefingNoteGenerationForCase.ts",
          "line": 46,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/case/briefing-note.called",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/briefing_note.draft_briefing_note",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:draft_briefing_note"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/api/index.py",
          "line": 217,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:draft_briefing_note"
        }
      ],
      "rename": {
        "proposed": "app/case/briefing-note.draft-briefing-note",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-verb"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/briefing_note.generate_contextual_qa",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:generate_contextual_qa"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/api/index.py",
          "line": 62,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:generate_contextual_qa"
        }
      ],
      "rename": {
        "proposed": "app/case/briefing-note.generate-contextual-qa",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-verb"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/briefing_note.generate_factual_qa",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:generate_factual_qa"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/api/index.py",
          "line": 158,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:generate_factual_qa"
        }
      ],
      "rename": {
        "proposed": "app/case/briefing-note.generate-factual-qa",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-verb"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/briefing_note.generate_legal_questions",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:generate_legal_questions"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/api/index.py",
          "line": 91,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:generate_legal_questions"
        }
      ],
      "rename": {
        "proposed": "app/case/briefing-note.generate-legal-questions",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-verb"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/briefing-note.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": true,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 81
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-case-briefing-note-requested"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/event-handlers/handleBriefingNoteRequested.ts",
          "line": 6,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-case-briefing-note-requested"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 81,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/case/briefing-note.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/case.cancelled",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 124
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:cqs-handle-case-cancelled"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/service/cancelCase.ts",
          "line": 35,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 124,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-management/handleCaseCancelled.ts",
          "line": 10,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-case-cancelled"
        }
      ],
      "rename": {
        "proposed": "app/case/case.cancelled",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/case.opened",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "ai-platform",
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 83
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:batch-extract-case-statements",
        "platform-v2:cqs-handle-case-opened"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_pipeline/main.py",
          "line": 74,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:batch-extract-case-statements"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/service/openCaseIfReady.ts",
          "line": 309,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 83,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-creation/handleCaseOpened.ts",
          "line": 14,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-case-opened"
        }
      ],
      "rename": {
        "proposed": "app/case/case.opened",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/caseReassignment.completed",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 53
        }
      ],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/service/acceptReassignment.ts",
          "line": 335,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 53,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/case/case-reassignment.completed",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/context-update.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 13
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-case-context-update-requested"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/event-handlers/handleCaseContextUpdateRequested.ts",
          "line": 11,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-case-context-update-requested"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 13,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.service.ts",
          "line": 18,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/case/context-update.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 2,
        "lastSeenAt": "2026-06-29T10:46:14.428Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/case/context.updated",
      "namespace": "app",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 45
        }
      ],
      "producedBy": [
        "platform-v2:app-case-context-update-requested"
      ],
      "consumedBy": [
        "platform-v2:app_case_context_updated"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/lawrence/event_handlers/handle_case_context_updated.py",
          "line": 42,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:app_case_context_updated"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/event-handlers/handleCaseContextUpdateRequested.ts",
          "line": 23,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:app-case-context-update-requested"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/lawrence/lawrence.events.ts",
          "line": 45,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/case/context.updated",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 2,
        "lastSeenAt": "2026-06-29T10:46:16.54Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/case/dry-run/form-filling.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": true,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 187
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-dry-run-fill-form-called"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/fillForm.ts",
          "line": 21,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-dry-run-fill-form-called"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 187,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/case/dry-run/form-filling.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/empty-form-generation.completed",
      "namespace": "app",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 207
        }
      ],
      "producedBy": [
        "platform-v2:app-generate-empty-form-called"
      ],
      "consumedBy": [
        "platform-v2:app-case-generate-empty-form-completed"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/generateEmptyForm.ts",
          "line": 111,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:app-generate-empty-form-called"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/generateEmptyForm.ts",
          "line": 138,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-case-generate-empty-form-completed"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 207,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/case/empty-form-generation.completed",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/empty-form-generation.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 166
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-generate-empty-form-called"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/generateEmptyForm.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-generate-empty-form-called"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 166,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/forms/service/requestEmptyFormGenerationForCase.ts",
          "line": 33,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/case/empty-form-generation.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/file.ingestionSucceeded",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": true,
      "flags": [
        "cross-repo"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "ai-platform",
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 17
        }
      ],
      "producedBy": [
        "platform-v2:cqs-handle-file-ingestion-succeeded"
      ],
      "consumedBy": [
        "ai-platform:batch-extract-case-statements",
        "platform-v2:civil-lit-ingestion-complete-handler",
        "platform-v2:cqs-handle-file-ingestion-succeeded"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_pipeline/main.py",
          "line": 74,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:batch-extract-case-statements"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/ai/service/emitIngestionCompleteInngestEvent.ts",
          "line": 23,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/workflows/civilLitigation/eventHandler.ts",
          "line": 51,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:civil-lit-ingestion-complete-handler"
        },
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 17,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-communication-creation/handleFileIngestionSucceeded.ts",
          "line": 14,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-file-ingestion-succeeded"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-communication-creation/handleFileIngestionSucceeded.ts",
          "line": 78,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-file-ingestion-succeeded"
        }
      ],
      "rename": {
        "proposed": "app/case/file.ingestion-succeeded",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 6,
        "sitesByRole": {
          "schema": 1,
          "trigger": 3,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/form_filling.enrich_field_group",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:enrich_field_group"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/form_filling/form_enrichment/enrich_field_groups.py",
          "line": 31,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:enrich_field_group"
        }
      ],
      "rename": {
        "proposed": "app/case/form-filling.enrich-field-group",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-verb"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/form_filling.enrich_form.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:enrich_form"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/form_filling/form_enrichment/main.py",
          "line": 32,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:enrich_form"
        }
      ],
      "rename": {
        "proposed": "app/case/form-filling.enrich-form.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/form_filling.populate_form_field",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:populate_form_field"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/form_filling/form_population/fill_form/main.py",
          "line": 27,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:populate_form_field"
        }
      ],
      "rename": {
        "proposed": "app/case/form-filling.populate-form-field",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/form_filling.populate_form.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:populate_form"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/form_filling/form_population/main.py",
          "line": 30,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:populate_form"
        }
      ],
      "rename": {
        "proposed": "app/case/form-filling.populate-form.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/form-filling.completed",
      "namespace": "app",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 196
        }
      ],
      "producedBy": [
        "platform-v2:app-fill-form-called"
      ],
      "consumedBy": [
        "platform-v2:app-case-form-filling-completed"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/fillForm.ts",
          "line": 310,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:app-fill-form-called"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/fillForm.ts",
          "line": 362,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-case-form-filling-completed"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 196,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/case/form-filling.completed",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/form-filling.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 161
        }
      ],
      "producedBy": [
        "platform-v2:app-dry-run-fill-form-called"
      ],
      "consumedBy": [
        "platform-v2:app-fill-form-called"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/fillForm.ts",
          "line": 42,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:app-dry-run-fill-form-called"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/fillForm.ts",
          "line": 58,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-fill-form-called"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 161,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/forms/service/requestFormFillingGenerationForCase.ts",
          "line": 52,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/case/form-filling.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/full-research-loop.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:full-research-loop"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/core/research/full_research_loop.py",
          "line": 45,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:full-research-loop"
        }
      ],
      "rename": {
        "proposed": "app/case/full-research-loop.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/generate-initial-milestone-graph.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:generate-initial-milestone-graph"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/core/case_lifecycle_understanding/milestone_graph/full_pipeline.py",
          "line": 72,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:generate-initial-milestone-graph"
        }
      ],
      "rename": {
        "proposed": "app/case/generate-initial-milestone-graph.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/information_request_message.generated",
      "namespace": "app",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 182
        }
      ],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 182,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/case/information-request-message.generated",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/information_request_message.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:generate_information_request"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/api/index.py",
          "line": 267,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:generate_information_request"
        }
      ],
      "rename": {
        "proposed": "app/case/information-request-message.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/letter_generation.dry_run_requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:generate_letter"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 35,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:generate_letter"
        }
      ],
      "rename": {
        "proposed": "app/case/letter-generation.dry-run-requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/letter_generation.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 319
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:generate_letter"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 35,
          "role": "trigger",
          "language": "python",
          "fn": "platform-v2:generate_letter"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 319,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/case/letter-generation.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/mail.uploaded",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 131
        }
      ],
      "producedBy": [
        "platform-v2:add-therefore-document"
      ],
      "consumedBy": [
        "platform-v2:cqs-handle-mail-uploaded"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/addThereforeDocument.ts",
          "line": 167,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:add-therefore-document"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/files/procedures/adminRegisterMailUploaded.handler.ts",
          "line": 88,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 131,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-creation/handleMailUploaded.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-mail-uploaded"
        }
      ],
      "rename": {
        "proposed": "app/case/mail.uploaded",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/message.received",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "ai-platform",
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 4
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:batch-extract-case-statements",
        "platform-v2:cqs-handle-message-received"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_pipeline/main.py",
          "line": 74,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:batch-extract-case-statements"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/messages/service/emitMessageReceivedInngestEvent.ts",
          "line": 21,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 4,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-communication-creation/handleMessageReceived.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-message-received"
        }
      ],
      "rename": {
        "proposed": "app/case/message.received",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 2,
        "lastSeenAt": "2026-07-23T10:01:13.274Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/case/note.created",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "ai-platform",
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 33
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:batch-extract-case-statements",
        "platform-v2:cqs-preprocess-case-note"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_pipeline/main.py",
          "line": 74,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:batch-extract-case-statements"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/notes/caseNote.service.ts",
          "line": 25,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 33,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/case-note-preprocessing/preprocessCaseNote.ts",
          "line": 10,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-preprocess-case-note"
        }
      ],
      "rename": {
        "proposed": "app/case/note.created",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/note.updated",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "ai-platform",
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 43
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:batch-extract-case-statements"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_pipeline/main.py",
          "line": 74,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:batch-extract-case-statements"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/notes/caseNote.service.ts",
          "line": 59,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 43,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/case/note.updated",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/party.sendbirdRemoval.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-case-party-sendbird-removal"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/parties/inngest/handleCasePartySendbirdRemoval.ts",
          "line": 6,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-case-party-sendbird-removal"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/service/removePartyFromCase.ts",
          "line": 39,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/case/party.sendbird-removal.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/predict-next-step.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:predict-next-step"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/core/task_planning/sampling_based/predict_next_tasks.py",
          "line": 183,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:predict-next-step"
        }
      ],
      "rename": {
        "proposed": "app/case/predict-next-step.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/procedural-research-loop.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:procedural-research-loop"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/core/research/procedural_research_loop.py",
          "line": 42,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:procedural-research-loop"
        }
      ],
      "rename": {
        "proposed": "app/case/procedural-research-loop.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/status.changed",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:case-nursery-case-activation-handler",
        "platform-v2:civil-lit-case-activation-handler"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/service/openCaseIfReady.ts",
          "line": 243,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/workflows/caseNursery/eventHandler.ts",
          "line": 9,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:case-nursery-case-activation-handler"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/workflows/civilLitigation/eventHandler.ts",
          "line": 11,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:civil-lit-case-activation-handler"
        }
      ],
      "rename": {
        "proposed": "app/case/status.changed",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 0,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/case/therefore-document-add.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 3,
      "leadsToChain": true,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:add-therefore-document"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/addThereforeDocument.ts",
          "line": 21,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:add-therefore-document"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/files/procedures/adminAddThereforeDocument.handler.ts",
          "line": 22,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/mailroom/procedures/confirmMailItemMatch.ts",
          "line": 39,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/mailroom/procedures/createMailItemMatch.ts",
          "line": 43,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/case/therefore-document-add.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 3
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/cases/attendanceNote.generationRequested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "undeclared"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [
        "platform-v2:handle-call-transcription-requested"
      ],
      "consumedBy": [
        "platform-v2:app/ai/generateAttendanceNoteForCall"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/ai/service/generateAttendanceNoteForCall.ts",
          "line": 17,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app/ai/generateAttendanceNoteForCall"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/calls/inngest/handleCallTranscriptionRequested.ts",
          "line": 175,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:handle-call-transcription-requested"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/calls/procedures/firmEmp/requestAttendanceNoteGenerationForCall.ts",
          "line": 25,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/cases/attendance-note.generation-requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/cases/completionRequest.created",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app/handleCaseCompletionRequestCreated"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/completionRequests/inngest/handleCaseCompletionRequestCreated.ts",
          "line": 9,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app/handleCaseCompletionRequestCreated"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/completionRequests/procedures/createCaseCompletionRequest.ts",
          "line": 68,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/cases/completion-request.created",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/form_definition/generate.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "ai-platform",
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/formDefinitionGenerateRequested.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:generate_form_definition"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/scripts/trigger_form_definition_workflow.py",
          "line": 55,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/form_definition/main.py",
          "line": 124,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:generate_form_definition"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/forms/services/inngest.ts",
          "line": 16,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/formDefinitionGenerateRequested.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/form-definition/generate.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 7,
        "lastSeenAt": "2026-07-22T15:57:02.553Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/form_definition/process_fields.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "ai-platform",
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/formDefinitionProcessFieldsRequested.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:process_field_grouping_and_collections"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/form_definition/main.py",
          "line": 285,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:process_field_grouping_and_collections"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/forms/services/inngest.ts",
          "line": 34,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/formDefinitionProcessFieldsRequested.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/form-definition/process-fields.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/form_filling/fill.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:fill_form"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/form_filling/main.py",
          "line": 250,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:fill_form"
        }
      ],
      "rename": {
        "proposed": "app/form-filling/fill.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 12,
        "lastSeenAt": "2026-07-15T14:55:52.829Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/form_filling/form-field-override-enrichment",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 255
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:form-field-override-enrichment-request"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/formCompletion/v2Workflow.ts",
          "line": 119,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:form-field-override-enrichment-request"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 255,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/legalForms/procedures/adminEnrichFormV2.ts",
          "line": 29,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/form-filling/form-field-override-enrichment",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-verb",
          "no-entity-separator"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/form_filling/form-filling-v2",
      "namespace": "app",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 244
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:form-filling-v2"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/formCompletion/v2Workflow.ts",
          "line": 23,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:form-filling-v2"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 244,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/form-filling/form-filling-v2",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-verb",
          "no-entity-separator"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/incentive/scheme-member/create-all.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": true,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 435
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-create-all-scheme-members"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 435,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/incentives/service/createSchemeMemberForEachFirmEmployee.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-create-all-scheme-members"
        }
      ],
      "rename": {
        "proposed": "app/incentive/scheme-member/create-all.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/incentive/scheme-member/create.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 426
        }
      ],
      "producedBy": [
        "platform-v2:app-create-all-scheme-members"
      ],
      "consumedBy": [
        "platform-v2:app-create-scheme-member"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 426,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/incentives/service/createSchemeMemberForEachFirmEmployee.ts",
          "line": 26,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:app-create-all-scheme-members"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/incentives/service/createSchemeMemberForEachFirmEmployee.ts",
          "line": 40,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-create-scheme-member"
        }
      ],
      "rename": {
        "proposed": "app/incentive/scheme-member/create.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/incentive/scheme-member/scheme-id.updated",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2",
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/exclusivityChanged.ts",
          "line": 2
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 440
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:update-scheme-on-exclusivity-change"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 440,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/solicitors/procedures/setExclusivityStatus.handler.ts",
          "line": 39,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/exclusivityChanged.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/incentive-service/src/integration/inngest/functions/updateSchemeIdForMember.ts",
          "line": 9,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:update-scheme-on-exclusivity-change"
        }
      ],
      "rename": {
        "proposed": "app/incentive/scheme-member/scheme-id.updated",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 2,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/instructions/assignment.accepted",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 297
        }
      ],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 297,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/instructionEvents.ts",
          "line": 111,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/instructions/assignment.accepted",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 2,
        "lastSeenAt": "2026-07-23T10:01:10.375Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/instructions/assignment.lost",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app/handle-instruction-assignment-lost"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/inngest/handleInstructionAssignmentLost.ts",
          "line": 5,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app/handle-instruction-assignment-lost"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/service/acceptInstruction.ts",
          "line": 389,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/service/acceptReassignment.ts",
          "line": 114,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/instructions/assignment.lost",
        "changed": false,
        "review": true,
        "tags": [
          "review-verb"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/instructions/auto-accept.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app/handle-instruction-auto-accept-requested"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/inngest/handleAutoAcceptRequested.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app/handle-instruction-auto-accept-requested"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/procedures/assignInstruction.ts",
          "line": 62,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/instructions/auto-accept.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/instructions/autoAssignEligibility.changed",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 311
        }
      ],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 311,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/procedures/setInstantAssignmentEligibility.ts",
          "line": 24,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/instructions/auto-assign-eligibility.changed",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/instructions/instruction.cancelled",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 304
        }
      ],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 304,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/instructionEvents.ts",
          "line": 236,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/instructions/instruction.cancelled",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/instructions/instruction.created",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 116
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-send-slack-messages-for-imported-instruction",
        "platform-v2:app-update-payment-authorisation-details-for-imported-instruction"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/v1/cases/beginImport.ts",
          "line": 363,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/service/sendSlackMessagesForNewInstruction.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-send-slack-messages-for-imported-instruction"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/service/updatePaymentAuthorisationDetailsForNewlyImportedInstruction.ts",
          "line": 9,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-update-payment-authorisation-details-for-imported-instruction"
        },
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 116,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/instructions/instruction.created",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/instructions/stackedAssignment.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 287
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:perform-stacked-instruction-assignment"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 287,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/service/autoAssignment/rules.ts",
          "line": 160,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/service/autoAssignment/v2/stackedAssignments.ts",
          "line": 16,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:perform-stacked-instruction-assignment"
        }
      ],
      "rename": {
        "proposed": "app/instructions/stacked-assignment.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/kyc/saveReportToS3.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:v2/save-kyc-report-to-s3"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/kyc/service/saveKycReportToS3.ts",
          "line": 15,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:v2/save-kyc-report-to-s3"
        }
      ],
      "rename": {
        "proposed": "app/kyc/save-report-to-s3.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/lawrence-proactive/classify-steps-in-suggestion-for-message-drafting.done",
      "namespace": "app",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/nextStepsClassifiedForMessageDrafting.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lawrence-api/nextSteps.classifiedForMessageDrafting"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/nextStepsClassifiedForMessageDrafting.ts",
          "line": 23,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/nextSteps.classifiedForMessageDrafting"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/nextStepsClassifiedForMessageDrafting.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/lawrence-proactive/classify-steps-in-suggestion-for-message-drafting.done",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/lawrence-proactive/generate-suggestion-for-case.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "function",
      "emitCount": 3,
      "leadsToChain": false,
      "flags": [
        "cross-repo"
      ],
      "languages": [
        "python",
        "typescript"
      ],
      "repos": [
        "ai-platform",
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/nextStepsPredictionForMatterRequested.ts",
          "line": 3
        }
      ],
      "producedBy": [
        "ai-platform:generate-suggestion-on-cco",
        "ai-platform:trigger-suggestion-generation",
        "platform-v3:lawrence-api/nextStepsPrediction.requested"
      ],
      "consumedBy": [
        "ai-platform:generate-suggestion-for-case"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/functions.py",
          "line": 131,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:generate-suggestion-for-case"
        },
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/functions.py",
          "line": 549,
          "role": "emit",
          "language": "python",
          "fn": "ai-platform:trigger-suggestion-generation"
        },
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/functions.py",
          "line": 631,
          "role": "emit",
          "language": "python",
          "fn": "ai-platform:generate-suggestion-on-cco"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/nextStepsPredictionRequested.ts",
          "line": 59,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/nextStepsPrediction.requested"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/nextStepsPredictionForMatterRequested.ts",
          "line": 3,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/lawrence-proactive/generate-suggestion-for-case.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 5,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 3
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 26,
        "lastSeenAt": "2026-07-23T10:08:02.587Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/lawrence-proactive/generate-suggestion.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": true,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:trigger-suggestion-generation"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/functions.py",
          "line": 499,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:trigger-suggestion-generation"
        }
      ],
      "rename": {
        "proposed": "app/lawrence-proactive/generate-suggestion.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/lawyer-tier-review/check-all",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": true,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:lawyer-tier-review-alerts-cronjob"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/lawyerTierReviewAlerts.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:lawyer-tier-review-alerts-cronjob"
        }
      ],
      "rename": {
        "proposed": "app/lawyer-tier-review/check-all",
        "changed": false,
        "review": true,
        "tags": [
          "review-verb",
          "no-entity-separator"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/lawyer-tier-review/check-individual",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [
        "platform-v2:lawyer-tier-review-alerts-cronjob"
      ],
      "consumedBy": [
        "platform-v2:lawyer-tier-review-individual"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/lawyerTierReviewAlerts.ts",
          "line": 39,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:lawyer-tier-review-alerts-cronjob"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/lawyerTierReviewAlerts.ts",
          "line": 51,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:lawyer-tier-review-individual"
        }
      ],
      "rename": {
        "proposed": "app/lawyer-tier-review/check-individual",
        "changed": false,
        "review": true,
        "tags": [
          "review-verb",
          "no-entity-separator"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 973,
        "lastSeenAt": "2026-07-23T07:53:02.782Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/legalForms/update.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 283
        }
      ],
      "producedBy": [
        "platform-v2:app-update-legal-forms"
      ],
      "consumedBy": [
        "platform-v2:app-update-legal-forms"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 283,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/legalForms/procedures/updateLegalForms.ts",
          "line": 10,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:app-update-legal-forms"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/legalForms/procedures/updateLegalForms.ts",
          "line": 15,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-update-legal-forms"
        }
      ],
      "rename": {
        "proposed": "app/legal-forms/update.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/outlookIntegration/emailImport.requested",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/officeAddin/service/outlookIntegrationInngestEventSchemas.ts",
          "line": 7
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:requestOutlookEmailImport"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/officeAddin/procedures/requestOutlookEmailImport.handler.ts",
          "line": 105,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/officeAddin/service/outlookImportOrchestrator.ts",
          "line": 15,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:requestOutlookEmailImport"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/officeAddin/service/outlookIntegrationInngestEventSchemas.ts",
          "line": 7,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "app/outlook-integration/email-import.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/referrals/payment.created",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2",
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/v2ReferralPaymentCreatedEvent.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:incentive-service/v2.referral.paymentCreated"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/bills/service/createReferralPaymentForBill.ts",
          "line": 77,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/v2ReferralPaymentCreatedEvent.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/incentive-service/src/integration/inngest/functions/v2ReferralPaymentCreated.ts",
          "line": 9,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:incentive-service/v2.referral.paymentCreated"
        }
      ],
      "rename": {
        "proposed": "app/referrals/payment.created",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/score/all-lawyers",
      "namespace": "app",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 232
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-score-all-lawyers"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 232,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/scoreAllLawyers.ts",
          "line": 27,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-score-all-lawyers"
        }
      ],
      "rename": {
        "proposed": "app/score/all-lawyers",
        "changed": false,
        "review": true,
        "tags": [
          "review-verb",
          "no-entity-separator"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/score/lawyer",
      "namespace": "app",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 225
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-score-lawyer"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 225,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/scoreAllLawyers.ts",
          "line": 15,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/scoreLawyer.ts",
          "line": 20,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-score-lawyer"
        }
      ],
      "rename": {
        "proposed": "app/score/lawyer",
        "changed": false,
        "review": true,
        "tags": [
          "review-verb",
          "no-entity-separator"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 16016,
        "lastSeenAt": "2026-07-23T09:17:01.51Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "app/team/teamMember.removalRequested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app-team-member-removal"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/team/teamMember/admin/adminRemoveTeamMember.handler.ts",
          "line": 10,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/team/teamMember/inngest/handleTeamMemberRemoval.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-team-member-removal"
        }
      ],
      "rename": {
        "proposed": "app/team/team-member.removal-requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/workflows/calendly.processed",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [
        "platform-v2:calendly-webhook-received"
      ],
      "consumedBy": [
        "platform-v2:civil-lit-consultation-booking-handler"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/common/calendly/handleCalendlyWebhookReceived.ts",
          "line": 72,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:calendly-webhook-received"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/workflows/civilLitigation/eventHandler.ts",
          "line": 93,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:civil-lit-consultation-booking-handler"
        }
      ],
      "rename": {
        "proposed": "app/workflows/calendly.processed",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/workflows/start.requested",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 3,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:app/workflow/start"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/instructions/service/acceptInstruction.ts",
          "line": 268,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/common/inngest/startWorkflow.ts",
          "line": 4,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app/workflow/start"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/procedures/startWorkflow.ts",
          "line": 27,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/service.ts",
          "line": 140,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "app/workflows/start.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 3
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/workflows/state.updated",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:civilLitWorkflowProcessor"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/service.ts",
          "line": 74,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/service.ts",
          "line": 160,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/workflows/civilLitigation/processor.ts",
          "line": 6,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:civilLitWorkflowProcessor"
        }
      ],
      "rename": {
        "proposed": "app/workflows/state.updated",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "app/workflows/tallyForm.processed",
      "namespace": "app",
      "kind": "ad-hoc",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [
        "platform-v2:handleTallyWebhookReceived"
      ],
      "consumedBy": [
        "platform-v2:case-nursery-form-submission-handler",
        "platform-v2:civil-lit-form-submission-handler"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/common/tally/handleTallyWebhookReceived.ts",
          "line": 117,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:handleTallyWebhookReceived"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/workflows/caseNursery/eventHandler.ts",
          "line": 30,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:case-nursery-form-submission-handler"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/workflows/civilLitigation/eventHandler.ts",
          "line": 32,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:civil-lit-form-submission-handler"
        }
      ],
      "rename": {
        "proposed": "app/workflows/tally-form.processed",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 0,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "artifact_generation.failed",
      "namespace": "artifact_generation",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:platform-artifact-generation-failed"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/artifactGeneration/handleFailure.ts",
          "line": 4,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:platform-artifact-generation-failed"
        }
      ],
      "rename": {
        "proposed": "artifact-generation/failed",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-domain",
          "no-entity-separator"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "artifact_generation.final_asset_generated",
      "namespace": "artifact_generation",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site",
        "cross-repo"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2",
        "platform-v3"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:platform-artifact-generation-completed",
        "platform-v3:lawrence-api/artifact_generation.final_asset_generated"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/artifactGeneration/handleCompletion.ts",
          "line": 41,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:platform-artifact-generation-completed"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/artifactGenerationSucceeded.ts",
          "line": 51,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/artifact_generation.final_asset_generated"
        }
      ],
      "rename": {
        "proposed": "artifact-generation/final-asset-generated",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-domain",
          "no-entity-separator"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 2,
          "emit": 0
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-23T09:30:16.275Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "artifact_generation.final_asset_generation_failed",
      "namespace": "artifact_generation",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lawrence-api/artifact_generation.final_asset_generation_failed"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/artifactGenerationFailed.ts",
          "line": 6,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/artifact_generation.final_asset_generation_failed"
        }
      ],
      "rename": {
        "proposed": "artifact-generation/final-asset-generation-failed",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-domain",
          "no-entity-separator"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 1,
        "lastSeenAt": "2026-07-13T16:36:49.094Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "artifact_generation.progressed",
      "namespace": "artifact_generation",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site",
        "cross-repo"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2",
        "platform-v3"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:platform-artifact-generation-progressed",
        "platform-v3:lawrence-api/artifact_generation.progressed"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/artifactGeneration/handleProgression.ts",
          "line": 55,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:platform-artifact-generation-progressed"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/artifactGenerationProgressed.ts",
          "line": 79,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/artifact_generation.progressed"
        }
      ],
      "rename": {
        "proposed": "artifact-generation/progressed",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-domain",
          "no-entity-separator"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 2,
          "emit": 0
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-23T09:30:08.593Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "backfillAgreementSignatureFirmId",
      "namespace": "backfillAgreementSignatureFirmId",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:backfillAgreementSignatureFirmId"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "services/work-service/src/integration/inngest/functions/backfillAgreementSignatureFirmId.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:backfillAgreementSignatureFirmId"
        }
      ],
      "rename": {
        "proposed": "backfill-agreement-signature-firm-id",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-domain"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "Case Quality - Classify Span",
      "namespace": "Case Quality - Classify Span",
      "kind": "ad-hoc",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [
        "platform-v2:cqs-classify-span"
      ],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-classification/classifySpan.ts",
          "line": 114,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-classify-span"
        }
      ],
      "rename": {
        "proposed": "case-quality-classify-span",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-domain"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 0,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "Case Quality - Preprocess Case Note",
      "namespace": "Case Quality - Preprocess Case Note",
      "kind": "ad-hoc",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [
        "platform-v2:cqs-preprocess-case-note"
      ],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/case-note-preprocessing/preprocessCaseNote.ts",
          "line": 58,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-preprocess-case-note"
        }
      ],
      "rename": {
        "proposed": "case-quality-preprocess-case-note",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-domain"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 0,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "case-context-service/backfill/coordinator.requested",
      "namespace": "case-context-service",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:incremental-backfill-coordinator"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/incremental_backfill/main.py",
          "line": 620,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:incremental-backfill-coordinator"
        }
      ],
      "rename": {
        "proposed": "case-context/backfill/coordinator.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "case-context-service/backfill/process-case.requested",
      "namespace": "case-context-service",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:incremental-backfill-case"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/incremental_backfill/main.py",
          "line": 206,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:incremental-backfill-case"
        }
      ],
      "rename": {
        "proposed": "case-context/backfill/process-case.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "case-context-service/cco.generated",
      "namespace": "case-context-service",
      "kind": "ad-hoc",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "undeclared"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [
        "ai-platform:generate-cco-from-statements"
      ],
      "consumedBy": [
        "ai-platform:generate-suggestion-on-cco",
        "ai-platform:research/run-research"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_cco/main.py",
          "line": 165,
          "role": "emit",
          "language": "python",
          "fn": "ai-platform:generate-cco-from-statements"
        },
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/functions.py",
          "line": 565,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:generate-suggestion-on-cco"
        },
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/research_pipeline.py",
          "line": 597,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:research/run-research"
        }
      ],
      "rename": {
        "proposed": "case-context/cco.generated",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 0,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 25,
        "lastSeenAt": "2026-07-23T10:07:58.168Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "case-context-service/material-change.detected",
      "namespace": "case-context-service",
      "kind": "ad-hoc",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-consumer"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [
        "ai-platform:batch-extract-case-statements"
      ],
      "consumedBy": [],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_pipeline/main.py",
          "line": 354,
          "role": "emit",
          "language": "python",
          "fn": "ai-platform:batch-extract-case-statements"
        }
      ],
      "rename": {
        "proposed": "case-context/material-change.detected",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 0,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 2,
        "lastSeenAt": "2026-07-20T15:49:35.002Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "case-context-service/statement-pipeline/generate-cco.requested",
      "namespace": "case-context-service",
      "kind": "ad-hoc",
      "origin": "ai-platform",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:generate-cco-from-statements"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_cco/main.py",
          "line": 42,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:generate-cco-from-statements"
        },
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_pipeline/main.py",
          "line": 62,
          "role": "emit",
          "language": "python",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "case-context/statement-pipeline/generate-cco.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 26,
        "lastSeenAt": "2026-07-23T10:06:58.145Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "case-context-service/statement-pipeline/process-asset.requested",
      "namespace": "case-context-service",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:process-single-asset-statements"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_extraction/main.py",
          "line": 232,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:process-single-asset-statements"
        }
      ],
      "rename": {
        "proposed": "case-context/statement-pipeline/process-asset.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "case-context/manual/trigger-statement-pipeline.requested",
      "namespace": "case-context",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": true,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:manual-trigger-statement-pipeline"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/manual_trigger.py",
          "line": 94,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:manual-trigger-statement-pipeline"
        }
      ],
      "rename": {
        "proposed": "case-context/manual/trigger-statement-pipeline.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-23T09:29:30.381Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "content-service/content.updatePersisted",
      "namespace": "content-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/contentService/contentUpdatePersisted.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:content-service/content.createAutoMilestoneVersion"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/contentService/contentUpdatePersisted.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/domains/content/services/applyContentYjsUpdate.ts",
          "line": 76,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/createAutoMilestoneVersion.ts",
          "line": 36,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:content-service/content.createAutoMilestoneVersion"
        }
      ],
      "rename": {
        "proposed": "content/content.update-persisted",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 366,
        "lastSeenAt": "2026-07-23T09:06:37.12Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "content-service/content.versionFromFile.failed",
      "namespace": "content-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/contentService/contentVersionFromFileFailed.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:content-service/content.createVersionFromFile"
      ],
      "consumedBy": [
        "platform-v3:content-service/template.updateStatusForTemplateWithVersion"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/contentService/contentVersionFromFileFailed.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/createContentVersionFromFile.ts",
          "line": 22,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/updateStatusForTemplateWithVersion.ts",
          "line": 9,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:content-service/template.updateStatusForTemplateWithVersion"
        }
      ],
      "rename": {
        "proposed": "content/content.version-from-file.failed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 12,
        "lastSeenAt": "2026-07-08T15:32:13.516Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "content-service/content.versionFromFile.ready",
      "namespace": "content-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/contentService/contentVersionFromFileReady.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:content-service/content.createVersionFromFile"
      ],
      "consumedBy": [
        "platform-v3:content-service/template.updateStatusForTemplateWithVersion"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/contentService/contentVersionFromFileReady.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/createContentVersionFromFile.ts",
          "line": 83,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/updateStatusForTemplateWithVersion.ts",
          "line": 9,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:content-service/template.updateStatusForTemplateWithVersion"
        }
      ],
      "rename": {
        "proposed": "content/content.version-from-file.ready",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 14,
        "lastSeenAt": "2026-07-20T18:38:03.143Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "content-service/file.failed",
      "namespace": "content-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/contentService/fileFailed.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:content-service/file.updateStatus"
      ],
      "consumedBy": [
        "platform-v3:content-service/content.createVersionFromFile"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/contentService/fileFailed.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/createContentVersionFromFile.ts",
          "line": 32,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/updateFileStatus.ts",
          "line": 39,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:content-service/file.updateStatus"
        }
      ],
      "rename": {
        "proposed": "content/file.failed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "content-service/file.quarantined",
      "namespace": "content-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/contentService/fileQuarantined.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:content-service/file.updateStatus"
      ],
      "consumedBy": [
        "platform-v3:content-service/content.createVersionFromFile"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/contentService/fileQuarantined.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/createContentVersionFromFile.ts",
          "line": 32,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/updateFileStatus.ts",
          "line": 39,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:content-service/file.updateStatus"
        }
      ],
      "rename": {
        "proposed": "content/file.quarantined",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "content-service/file.ready",
      "namespace": "content-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/contentService/fileReady.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:content-service/file.updateStatus"
      ],
      "consumedBy": [
        "platform-v3:content-service/content.createVersionFromFile"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/contentService/fileReady.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/createContentVersionFromFile.ts",
          "line": 32,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/updateFileStatus.ts",
          "line": 39,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:content-service/file.updateStatus"
        }
      ],
      "rename": {
        "proposed": "content/file.ready",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 14,
        "lastSeenAt": "2026-07-20T18:37:58.582Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "cqs/case-alert/alert.cancelled",
      "namespace": "cqs",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 107
        }
      ],
      "producedBy": [
        "platform-v2:cqs-handle-case-cancelled"
      ],
      "consumedBy": [
        "platform-v2:app-handle-case-alert-resolved",
        "platform-v2:cqs-handle-alert-resolved-for-intercom"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/case-alerts/handleCaseAlertResolved.ts",
          "line": 5,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-handle-case-alert-resolved"
        },
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 107,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-intercom/handleAlertResolvedForIntercom.ts",
          "line": 15,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-alert-resolved-for-intercom"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-management/handleCaseCancelled.ts",
          "line": 67,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-case-cancelled"
        }
      ],
      "rename": {
        "proposed": "cqs/case-alert/alert.cancelled",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 1,
        "lastSeenAt": "2026-07-15T10:11:51.757Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "cqs/case-alert/alert.created",
      "namespace": "cqs",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 4,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 64
        }
      ],
      "producedBy": [
        "platform-v2:cqs-handle-case-opened",
        "platform-v2:cqs-handle-mail-uploaded",
        "platform-v2:cqs-handle-span-classification-completed"
      ],
      "consumedBy": [
        "platform-v2:app-handle-case-alert-created",
        "platform-v2:cqs-handle-alert-created-for-intercom"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/case-alerts/handleCaseAlertCreated.ts",
          "line": 6,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-handle-case-alert-created"
        },
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 64,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-creation/handleCaseOpened.ts",
          "line": 106,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-case-opened"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-creation/handleMailUploaded.ts",
          "line": 106,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-mail-uploaded"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-creation/handleSpanClassificationCreated.ts",
          "line": 191,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-intercom/handleAlertCreatedForIntercom.ts",
          "line": 16,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-alert-created-for-intercom"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-management/markAlertOpen.ts",
          "line": 67,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "cqs/case-alert/alert.created",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 7,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 4
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 1,
        "lastSeenAt": "2026-06-29T10:45:54.794Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "cqs/case-alert/alert.escalated",
      "namespace": "cqs",
      "kind": "declared",
      "origin": "function",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 74
        }
      ],
      "producedBy": [
        "platform-v2:cqs-escalate-alerts",
        "platform-v2:cqs-handle-span-classification-completed"
      ],
      "consumedBy": [
        "platform-v2:cqs-handle-alert-created-for-intercom"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 74,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-creation/handleSpanClassificationCreated.ts",
          "line": 141,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-intercom/handleAlertCreatedForIntercom.ts",
          "line": 16,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-alert-created-for-intercom"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-management/escalateAlerts.ts",
          "line": 153,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-escalate-alerts"
        }
      ],
      "rename": {
        "proposed": "cqs/case-alert/alert.escalated",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1255,
        "lastSeenAt": "2026-07-23T09:31:46.667Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "cqs/case-alert/alert.resolved",
      "namespace": "cqs",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 98
        }
      ],
      "producedBy": [
        "platform-v2:cqs-handle-lawyer-span-communication-created"
      ],
      "consumedBy": [
        "platform-v2:app-handle-case-alert-resolved",
        "platform-v2:cqs-handle-alert-resolved-for-intercom"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/cases/case-alerts/handleCaseAlertResolved.ts",
          "line": 5,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-handle-case-alert-resolved"
        },
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 98,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-intercom/handleAlertResolvedForIntercom.ts",
          "line": 15,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-alert-resolved-for-intercom"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-management/handleLawyerSpanCommunicationCreated.ts",
          "line": 51,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-lawyer-span-communication-created"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-management/markAlertResolved.ts",
          "line": 51,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "cqs/case-alert/alert.resolved",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 5,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 2
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 3,
        "lastSeenAt": "2026-07-22T15:54:46.884Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "cqs/case-alert/alert.snoozed",
      "namespace": "cqs",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 138
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:cqs-handle-alert-resolved-for-intercom"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 138,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-intercom/handleAlertResolvedForIntercom.ts",
          "line": 15,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-alert-resolved-for-intercom"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-management/markAlertSnoozed.ts",
          "line": 58,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "cqs/case-alert/alert.snoozed",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "cqs/case-alert/alert.unsnoozed",
      "namespace": "cqs",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 147
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:cqs-handle-alert-created-for-intercom"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 147,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-intercom/handleAlertCreatedForIntercom.ts",
          "line": 16,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-alert-created-for-intercom"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-management/markAlertUnsnoozed.ts",
          "line": 58,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "cqs/case-alert/alert.unsnoozed",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "cqs/case-alert/generateForCase.requested",
      "namespace": "cqs",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": true,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 90
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:cqs-generate-latest-alert-for-case"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/event-schemas/src/schemas.ts",
          "line": 90,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-creation/generateLatestAlertForCase.ts",
          "line": 14,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-generate-latest-alert-for-case"
        }
      ],
      "rename": {
        "proposed": "cqs/case-alert/generate-for-case.requested",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-domain"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "cqs/case-note/preprocessing.completed",
      "namespace": "cqs",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/case-note-preprocessing/events.ts",
          "line": 6
        }
      ],
      "producedBy": [
        "platform-v2:cqs-preprocess-case-note"
      ],
      "consumedBy": [
        "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/case-note-preprocessing/events.ts",
          "line": 6,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/case-note-preprocessing/preprocessCaseNote.ts",
          "line": 58,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-communication-creation/handleCaseNoteClassificationSucceeded.ts",
          "line": 6,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        }
      ],
      "rename": {
        "proposed": "cqs/case-note/preprocessing.completed",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 23,
        "lastSeenAt": "2026-07-21T16:37:49.373Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "cqs/span/classification.completed",
      "namespace": "cqs",
      "kind": "declared",
      "origin": "function",
      "emitCount": 2,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-classification/events.ts",
          "line": 4
        }
      ],
      "producedBy": [
        "platform-v2:cqs-classify-span",
        "platform-v2:cqs-generate-latest-alert-for-case"
      ],
      "consumedBy": [
        "platform-v2:cqs-handle-span-classification-completed"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-creation/generateLatestAlertForCase.ts",
          "line": 242,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-generate-latest-alert-for-case"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-creation/handleSpanClassificationCreated.ts",
          "line": 18,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-classification/classifySpan.ts",
          "line": 114,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-classify-span"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-classification/events.ts",
          "line": 4,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "cqs/span/classification.completed",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 2,
        "lastSeenAt": "2026-07-23T09:31:36Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "cqs/span/communication.created",
      "namespace": "cqs",
      "kind": "declared",
      "origin": "function",
      "emitCount": 3,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-communication-creation/events.ts",
          "line": 6
        }
      ],
      "producedBy": [
        "platform-v2:cqs-handle-case-note-preprocessing-succeeded",
        "platform-v2:cqs-handle-file-ingestion-succeeded",
        "platform-v2:cqs-handle-message-received"
      ],
      "consumedBy": [
        "platform-v2:cqs-classify-span",
        "platform-v2:cqs-handle-lawyer-span-communication-created"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-management/handleLawyerSpanCommunicationCreated.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-lawyer-span-communication-created"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-classification/classifySpan.ts",
          "line": 11,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-classify-span"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-communication-creation/events.ts",
          "line": 6,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-communication-creation/handleCaseNoteClassificationSucceeded.ts",
          "line": 47,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-communication-creation/handleFileIngestionSucceeded.ts",
          "line": 78,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-file-ingestion-succeeded"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-communication-creation/handleMessageReceived.ts",
          "line": 91,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-message-received"
        }
      ],
      "rename": {
        "proposed": "cqs/span/communication.created",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 6,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 3
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 7,
        "lastSeenAt": "2026-07-23T10:01:23.127Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "email-service/attachment.refiled",
      "namespace": "email-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/attachmentRefiled.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:matter-service/emailAttachment.refiled"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/attachmentRefiled.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/services/message/updateMessageEvents.ts",
          "line": 101,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/emailAttachmentRefiled.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/emailAttachment.refiled"
        }
      ],
      "rename": {
        "proposed": "email/attachment.refiled",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "email-service/attachment.removed",
      "namespace": "email-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/attachmentRemoved.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:matter-service/emailAttachment.removed"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/attachmentRemoved.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/services/message/updateMessageEvents.ts",
          "line": 146,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/emailAttachmentRemoved.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/emailAttachment.removed"
        }
      ],
      "rename": {
        "proposed": "email/attachment.removed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "email-service/attachment.uploaded",
      "namespace": "email-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/attachmentUploaded.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:email-service/attachment.upload"
      ],
      "consumedBy": [
        "platform-v3:matter-service/emailAttachment.uploaded"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/attachmentUploaded.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/uploadMessageAttachment.ts",
          "line": 214,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:email-service/attachment.upload"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/emailAttachmentUploaded.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/emailAttachment.uploaded"
        }
      ],
      "rename": {
        "proposed": "email/attachment.uploaded",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 8,
        "lastSeenAt": "2026-07-08T13:56:52.839Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "email-service/attachment.uploadRequested",
      "namespace": "email-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/attachmentUploadRequested.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:email-service/message.upload"
      ],
      "consumedBy": [
        "platform-v3:email-service/attachment.upload"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/attachmentUploadRequested.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/uploadMessage.ts",
          "line": 151,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:email-service/message.upload"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/uploadMessageAttachment.ts",
          "line": 23,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:email-service/attachment.upload"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/services/attachments/getAttachmentUrls.ts",
          "line": 87,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "email/attachment.upload-requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 5,
        "lastSeenAt": "2026-07-22T11:56:25.079Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "email-service/grant.messageBackfill.requested",
      "namespace": "email-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/grantMessageBackfillRequested.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:email-service/grant.backfillMessages"
      ],
      "consumedBy": [
        "platform-v3:email-service/grant.backfillMessages"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/grantMessageBackfillRequested.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/backfillGrantMessages.ts",
          "line": 15,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:email-service/grant.backfillMessages"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/backfillGrantMessages.ts",
          "line": 286,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:email-service/grant.backfillMessages"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/services/grants/createGrantForPerson.service.ts",
          "line": 141,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "email/grant.message-backfill.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-20T14:48:38.649Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "email-service/message-draft.send",
      "namespace": "email-service",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/messageDraftSendRequested.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:email-service/message-draft.send"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/messageDraftSendRequested.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/sendMessageDraft.ts",
          "line": 9,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:email-service/message-draft.send"
        }
      ],
      "rename": {
        "proposed": "email/message-draft.sent",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced",
          "tense"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "email-service/message.created",
      "namespace": "email-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 2,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/messageCreated.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:email-service/grant.backfillMessages",
        "platform-v3:email-service/nylasMessage.upsert"
      ],
      "consumedBy": [
        "platform-v3:matter-service/matchEmailMessageToMatter"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/messageCreated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/backfillGrantMessages.ts",
          "line": 313,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:email-service/grant.backfillMessages"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/upsertNylasMessage.ts",
          "line": 299,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:email-service/nylasMessage.upsert"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/matchEmailMessageToMatter.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/matchEmailMessageToMatter"
        }
      ],
      "rename": {
        "proposed": "email/message.created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 175,
        "lastSeenAt": "2026-07-23T09:31:46.648Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "email-service/message.filed",
      "namespace": "email-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/messageFiled.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:email-service/message.file"
      ],
      "consumedBy": [
        "platform-v3:email-service/message.upload"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/messageFiled.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/fileMessage.ts",
          "line": 66,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:email-service/message.file"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/uploadMessage.ts",
          "line": 11,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:email-service/message.upload"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/services/message/updateMessageEvents.ts",
          "line": 69,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "email/message.filed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-20T14:49:31.918Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "email-service/message.refiled",
      "namespace": "email-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/messageRefiled.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lawrence-api/email.messageRefiled"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/emailMessageRefiled.ts",
          "line": 14,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/email.messageRefiled"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/messageRefiled.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/services/message/updateMessageEvents.ts",
          "line": 101,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "email/message.refiled",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 2,
        "lastSeenAt": "2026-06-24T11:33:34.637Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "email-service/message.removed",
      "namespace": "email-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/messageRemoved.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lawrence-api/email.messageRemoved"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/emailMessageRemoved.ts",
          "line": 13,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/email.messageRemoved"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/messageRemoved.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/services/message/updateMessageEvents.ts",
          "line": 146,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "email/message.removed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "email-service/message.uploaded",
      "namespace": "email-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "cross-repo"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2",
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/messageUploaded.ts",
          "line": 2
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/integrations/v3Platform/inngestEvents.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:email-service/message.upload"
      ],
      "consumedBy": [
        "platform-v2:cqs-handle-mail-uploaded",
        "platform-v3:lawrence-api/caseContextUpdate.required",
        "platform-v3:lawrence-api/email.messageUploaded"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/integrations/v3Platform/inngestEvents.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-creation/handleMailUploaded.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-mail-uploaded"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/caseContextUpdateRequired.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/emailMessageUploaded.ts",
          "line": 16,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/email.messageUploaded"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/messageUploaded.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/uploadMessage.ts",
          "line": 123,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:email-service/message.upload"
        }
      ],
      "rename": {
        "proposed": "email/message.uploaded",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 6,
        "sitesByRole": {
          "schema": 2,
          "trigger": 3,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-20T14:49:36.668Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "email-service/sent-message.settle-body",
      "namespace": "email-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/sentMessageBodySettleRequested.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:email-service/sentMessage.settleBody"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/emailService/sentMessageBodySettleRequested.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/settleSentMessageBody.ts",
          "line": 16,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:email-service/sentMessage.settleBody"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/procedures/drafts/sendMessageDraft.mutation.ts",
          "line": 88,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "email/sent-message.settle-body",
        "changed": true,
        "review": true,
        "tags": [
          "de-serviced",
          "review-verb"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 11,
        "lastSeenAt": "2026-07-14T09:26:28.548Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "form_filling.progressed",
      "namespace": "form_filling",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lawrence-api/form_filling.progressed"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/artifactGenerationProgressed.ts",
          "line": 133,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/form_filling.progressed"
        }
      ],
      "rename": {
        "proposed": "form-filling/progressed",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-domain",
          "no-entity-separator"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "Imported Quote",
      "namespace": "Imported Quote",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/v1/cases/beginImport.ts",
          "line": 363,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "imported-quote",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-domain"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 0,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "incentive-service/schemeMember.pointsPosted",
      "namespace": "incentive-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/pointsPosted.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:incentive-service/schemeMember.evaluateTier"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/pointsPosted.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/incentive-service/src/integration/inngest/functions/evaluateTierForMember.ts",
          "line": 11,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:incentive-service/schemeMember.evaluateTier"
        },
        {
          "repo": "platform-v3",
          "file": "services/incentive-service/src/services/postPointsToMember.ts",
          "line": 75,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "incentives/scheme-member.points-posted",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "incentive-service/schemeMemberTier.expired",
      "namespace": "incentive-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/schemeMemberTierExpired.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:incentive-service/schemeMemberTier.findExpired"
      ],
      "consumedBy": [
        "platform-v3:incentive-service/schemeMemberTier.recalculateExpired"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/schemeMemberTierExpired.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/incentive-service/src/integration/inngest/functions/recalculateExpiredSchemeMemberTiers.ts",
          "line": 44,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:incentive-service/schemeMemberTier.findExpired"
        },
        {
          "repo": "platform-v3",
          "file": "services/incentive-service/src/integration/inngest/functions/recalculateExpiredSchemeMemberTiers.ts",
          "line": 59,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:incentive-service/schemeMemberTier.recalculateExpired"
        }
      ],
      "rename": {
        "proposed": "incentives/scheme-member-tier.expired",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 2,
        "lastSeenAt": "2026-07-22T23:01:00.198Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "incentive-service/schemeMemberTier.triggerExpiredCron",
      "namespace": "incentive-service",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": true,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/schemeMemberTierTriggerExpiredCron.ts",
          "line": 3
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:incentive-service/schemeMemberTier.findExpired"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/schemeMemberTierTriggerExpiredCron.ts",
          "line": 3,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/incentive-service/src/integration/inngest/functions/recalculateExpiredSchemeMemberTiers.ts",
          "line": 11,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:incentive-service/schemeMemberTier.findExpired"
        }
      ],
      "rename": {
        "proposed": "incentives/scheme-member-tier.trigger-expired-cron",
        "changed": true,
        "review": true,
        "tags": [
          "de-serviced",
          "review-verb"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "incentive-service/schemeMemberTier.upgraded",
      "namespace": "incentive-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 3,
      "leadsToChain": false,
      "flags": [
        "cross-repo"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2",
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/lawyerTierUpgraded.ts",
          "line": 2
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 448
        }
      ],
      "producedBy": [
        "platform-v3:update-scheme-on-exclusivity-change"
      ],
      "consumedBy": [
        "platform-v2:app-send-lis-tier-upgrade-email"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/inngest/inngestSchemas.ts",
          "line": 448,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/incentives/emails/sendLISTierUpgradeEmail.ts",
          "line": 28,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:app-send-lis-tier-upgrade-email"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/incentiveService/lawyerTierUpgraded.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/incentive-service/src/integration/inngest/functions/updateSchemeIdForMember.ts",
          "line": 114,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:update-scheme-on-exclusivity-change"
        },
        {
          "repo": "platform-v3",
          "file": "services/incentive-service/src/services/assignTierToMember.ts",
          "line": 107,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "services/incentive-service/src/services/removeActiveManualTierOverride.ts",
          "line": 91,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "incentives/scheme-member-tier.upgraded",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 6,
        "sitesByRole": {
          "schema": 2,
          "trigger": 1,
          "emit": 3
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "internal/form_filling.process_collection.requested",
      "namespace": "internal",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:process-collection"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/form_filling/main.py",
          "line": 160,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:process-collection"
        }
      ],
      "rename": {
        "proposed": "internal/form-filling.process-collection.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "internal/form_filling.process_group.requested",
      "namespace": "internal",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:process-group"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/form_filling/main.py",
          "line": 75,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:process-group"
        }
      ],
      "rename": {
        "proposed": "internal/form-filling.process-group.requested",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "kyc/workflowRun.statusUpdated",
      "namespace": "kyc",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/kyc/events.ts",
          "line": 30
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:kyc/sendReviewResultToN8n",
        "platform-v2:kyc/updateWorkflowRunWithName",
        "platform-v2:v2/save-kyc-report-to-s3"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/integrations/onfido/webhooks.ts",
          "line": 57,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/kyc/events.ts",
          "line": 30,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/kyc/service/saveKycReportToS3.ts",
          "line": 15,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:v2/save-kyc-report-to-s3"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/kyc/service/sendReviewResultToN8n.ts",
          "line": 10,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:kyc/sendReviewResultToN8n"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/kyc/service/updateWorkflowRunWithCapturedName.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:kyc/updateWorkflowRunWithName"
        }
      ],
      "rename": {
        "proposed": "kyc/workflow-run.status-updated",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-domain"
        ],
        "siteCount": 5,
        "sitesByRole": {
          "schema": 1,
          "trigger": 3,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "lawrence-api/nextStepsPrediction.requested",
      "namespace": "lawrence-api",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": true,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/nextStepsPredictionRequested.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lawrence-api/nextStepsPrediction.requested"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/nextStepsPredictionRequested.ts",
          "line": 10,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/nextStepsPrediction.requested"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/nextStepsPredictionRequested.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "lawrence/next-steps-prediction.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "lawrence/letter_generation.failed",
      "namespace": "lawrence",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted",
        "no-consumer"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 358,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 360,
          "role": "emit",
          "language": "python",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "lawrence/letter-generation.failed",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-domain"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 0,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "lawrence/letter_generation.progressed",
      "namespace": "lawrence",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 10,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted",
        "no-consumer"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 117,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 119,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 156,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 158,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 214,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 216,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 254,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 256,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 312,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "apps/python-service/src/letter_generation/main.py",
          "line": 314,
          "role": "emit",
          "language": "python",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "lawrence/letter-generation.progressed",
        "changed": true,
        "review": true,
        "tags": [
          "restructured",
          "review-domain"
        ],
        "siteCount": 10,
        "sitesByRole": {
          "schema": 0,
          "trigger": 0,
          "emit": 10
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "lead-api/call.recordingUpdated",
      "namespace": "lead-api",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "code-emitted",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/callRecordingUpdated.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/call/services/associateConnectContactWithCall.ts",
          "line": 51,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/call/services/createCallFromConnect.service.ts",
          "line": 55,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/callRecordingUpdated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "leads/call.recording-updated",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "lead-api/call.transcriptUpdated",
      "namespace": "lead-api",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/callTranscriptUpdated.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lawrence-api/caseContextUpdate.required"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/caseContextUpdateRequired.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/call/services/associateConnectContactWithCall.ts",
          "line": 51,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/call/services/createCallFromConnect.service.ts",
          "line": 55,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/callTranscriptUpdated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "leads/call.transcript-updated",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "lead-api/lead.converted",
      "namespace": "lead-api",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/leadConverted.ts",
          "line": 4
        }
      ],
      "producedBy": [
        "platform-v3:lead-api.stripe/person.create"
      ],
      "consumedBy": [
        "platform-v3:platform-api/matter.create"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/personCreate.ts",
          "line": 178,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:lead-api.stripe/person.create"
        },
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/matterCreate.ts",
          "line": 21,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:platform-api/matter.create"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/leadConverted.ts",
          "line": 4,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "leads/lead.converted",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 3,
        "lastSeenAt": "2026-07-15T13:56:52.199Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "lead-api/lead.event.captured",
      "namespace": "lead-api",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 6,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/eventCaptured.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:lead-api.stripe/person.create",
        "platform-v3:lead-api/lead.turned-away"
      ],
      "consumedBy": [
        "platform-v3:lead-api/lead.event.captured"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/leadEventCaptured.ts",
          "line": 24,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lead-api/lead.event.captured"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/leadTurnedAway.ts",
          "line": 56,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:lead-api/lead.turned-away"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/personCreate.ts",
          "line": 159,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:lead-api.stripe/person.create"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/prospect/services/setLeadProspectDetails.service.ts",
          "line": 49,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/quote/services/createQuote.service.ts",
          "line": 149,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/quote/services/editQuote.service.ts",
          "line": 60,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/quote/services/sendDraftQuote.service.ts",
          "line": 164,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/eventCaptured.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "leads/lead.event.captured",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 8,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 6
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 22,
        "lastSeenAt": "2026-07-15T13:56:51.038Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "lead-api/lead.turned-away",
      "namespace": "lead-api",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/leadTurnedAway.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lead-api/lead.turned-away"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/leadTurnedAway.ts",
          "line": 11,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lead-api/lead.turned-away"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/lead/services/rejectLead.service.ts",
          "line": 52,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/leadTurnedAway.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "leads/lead.turned-away",
        "changed": true,
        "review": true,
        "tags": [
          "de-serviced",
          "review-verb"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "lead-api/meeting.created",
      "namespace": "lead-api",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/meetingCreated.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lead-api/meeting.created"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/call/services/bookCallSlot.service.ts",
          "line": 87,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/instantCall/services/bookInstantCall.service.ts",
          "line": 80,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/meetingCreated.ts",
          "line": 10,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lead-api/meeting.created"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/meetingCreated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "leads/meeting.created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 9,
        "lastSeenAt": "2026-07-14T18:59:44.597Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "lead-api/meeting.rescheduled",
      "namespace": "lead-api",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/meetingRescheduled.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lead-api/meeting.rescheduled"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/call/services/rescheduleCallSlot.service.ts",
          "line": 84,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/meetingRescheduled.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lead-api/meeting.rescheduled"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/leadApi/meetingRescheduled.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "leads/meeting.rescheduled",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "legl/engage.readyForReview",
      "namespace": "legl",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 3,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/leglEngageReadyForReview.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:legl/engage.poll"
      ],
      "consumedBy": [
        "platform-v3:legl/engage.readyForReview"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/legl/index.ts",
          "line": 87,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/leglEngageReadyForReview.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/handleLeglEngageReadyForReview.ts",
          "line": 20,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:legl/engage.readyForReview"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/pollLeglEngageRequests.ts",
          "line": 53,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:legl/engage.poll"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/pollLeglEngageRequests.ts",
          "line": 68,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:legl/engage.poll"
        }
      ],
      "rename": {
        "proposed": "legl/engage.ready-for-reviewed",
        "changed": true,
        "review": false,
        "tags": [
          "restructured",
          "tense"
        ],
        "siteCount": 5,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 3
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 410,
        "lastSeenAt": "2026-07-23T10:07:20.665Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "legl/engage.reviewed",
      "namespace": "legl",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 5,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/leglEngageReviewed.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:legl/engage.poll",
        "platform-v3:legl/engage.readyForReview"
      ],
      "consumedBy": [
        "platform-v3:legl/engage.reviewed"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/legl/index.ts",
          "line": 87,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/leglEngageReviewed.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/handleLeglEngageReadyForReview.ts",
          "line": 89,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:legl/engage.readyForReview"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/handleLeglEngageReadyForReview.ts",
          "line": 125,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:legl/engage.readyForReview"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/handleLeglEngageReviewed.ts",
          "line": 28,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:legl/engage.reviewed"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/pollLeglEngageRequests.ts",
          "line": 61,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:legl/engage.poll"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/legl/services/reviewEngageRequest.ts",
          "line": 61,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "legl/engage.reviewed",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 7,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 5
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 347,
        "lastSeenAt": "2026-07-23T09:42:14.376Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "mailroom/mail-item-matching.confirmed",
      "namespace": "mailroom",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/mailroomService/matchingConfirmed.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/mailroomService/matchingConfirmed.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/mailroom-service/src/modules/mail-item-matching/mail-item-matching.service.ts",
          "line": 286,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "mailroom/mail-item-matching.confirmed",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "mailroom/mail-item-matching.dismissed",
      "namespace": "mailroom",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "code-emitted",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/mailroomService/matchingDismissed.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/mailroomService/matchingDismissed.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/mailroom-service/src/modules/mail-item-matching/mail-item-matching.service.ts",
          "line": 286,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "services/mailroom-service/src/modules/mail-item-matching/mail-item-matching.service.ts",
          "line": 299,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "mailroom/mail-item-matching.dismissed",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "mailroom/mail-item.created",
      "namespace": "mailroom",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/mailroomService/mailItemCreated.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:mailroom-service/handle-matching-requested"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/mailroomService/mailItemCreated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/mailroom-service/src/modules/mail-item/inngest-functions/handle-item-matching-requested.ts",
          "line": 20,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:mailroom-service/handle-matching-requested"
        },
        {
          "repo": "platform-v3",
          "file": "services/mailroom-service/src/modules/mail-item/mail-item.service.ts",
          "line": 42,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "mailroom/mail-item.created",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "mailroom/mail-item/matching.requested",
      "namespace": "mailroom",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/mailroomService/mailItemMatchingRequested.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:mailroom-service/handle-matching-requested"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/mailroomService/mailItemMatchingRequested.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/mailroom-service/src/modules/mail-item/inngest-functions/handle-item-matching-requested.ts",
          "line": 20,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:mailroom-service/handle-matching-requested"
        }
      ],
      "rename": {
        "proposed": "mailroom/mail-item/matching.requested",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "matter-service/backfillClientContacts",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/backfillClientContacts.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:backfillClientContacts"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/backfillClientContacts.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/backfillClientContacts.ts",
          "line": 27,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:backfillClientContacts"
        }
      ],
      "rename": {
        "proposed": "matter/backfill-client-contacts",
        "changed": true,
        "review": true,
        "tags": [
          "de-serviced",
          "review-verb",
          "no-entity-separator"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "matter-service/backfillMatterNotes",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/backfillMatterNotes.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:backfillMatterNotes"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/backfillMatterNotes.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/backfillMatterNotes.ts",
          "line": 231,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:backfillMatterNotes"
        }
      ],
      "rename": {
        "proposed": "matter/backfill-matter-notes",
        "changed": true,
        "review": true,
        "tags": [
          "de-serviced",
          "review-verb",
          "no-entity-separator"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "matter-service/backfillMatterTeamAccess",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/backfillMatterTeamAccess.ts",
          "line": 3
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:backfillMatterTeamAccess"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/backfillMatterTeamAccess.ts",
          "line": 3,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/scripts/triggerBackfillMatterTeamAccess.ts",
          "line": 27,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/backfillMatterTeamAccess.ts",
          "line": 161,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:backfillMatterTeamAccess"
        }
      ],
      "rename": {
        "proposed": "matter/backfill-matter-team-access",
        "changed": true,
        "review": true,
        "tags": [
          "de-serviced",
          "review-verb",
          "no-entity-separator"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "matter-service/call.attendance-note.requested",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/callAttendanceNoteGenerationRequested.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lawrence-api/generateCallAttendanceNote"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/handleCallAttendanceNoteGenerationRequested.ts",
          "line": 236,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/generateCallAttendanceNote"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/callAttendanceNoteGenerationRequested.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/calls/services/requestAttendanceNoteGenerationForCall.ts",
          "line": 52,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "matter/call.attendance-note.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 7,
        "lastSeenAt": "2026-07-20T10:39:15.285Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "matter-service/call.conference.updated",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/callConferenceUpdated.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:matter-service/call.conference.updated"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/twilio.ts",
          "line": 579,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/twilio.ts",
          "line": 616,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/callConferenceUpdated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/handleCallConferenceUpdated.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/call.conference.updated"
        }
      ],
      "rename": {
        "proposed": "matter/call.conference.updated",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 28,
        "lastSeenAt": "2026-07-20T10:38:49.258Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "matter-service/call.failed",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/callFailed.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:matter-service/call.failed"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/twilio.ts",
          "line": 659,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/callFailed.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/handleCallFailed.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/call.failed"
        }
      ],
      "rename": {
        "proposed": "matter/call.failed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "matter-service/call.recording.completed",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/callRecordingCompleted.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:matter-service/call.recording.completed"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/twilio.ts",
          "line": 421,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/callRecordingCompleted.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/handleTwilioRecordingCompleted.ts",
          "line": 15,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/call.recording.completed"
        }
      ],
      "rename": {
        "proposed": "matter/call.recording.completed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 7,
        "lastSeenAt": "2026-07-20T10:39:01.089Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "matter-service/call.transcription.requested",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/callTranscriptionRequested.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:matter-service/call.recording.completed"
      ],
      "consumedBy": [
        "platform-v3:matter-service/call.transcription.requested"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/callTranscriptionRequested.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/handleCallTranscriptionRequested.ts",
          "line": 43,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/call.transcription.requested"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/handleTwilioRecordingCompleted.ts",
          "line": 220,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:matter-service/call.recording.completed"
        }
      ],
      "rename": {
        "proposed": "matter/call.transcription.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 7,
        "lastSeenAt": "2026-07-20T10:39:06.142Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "matter-service/email.matched",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/emailMatched.ts",
          "line": 2
        }
      ],
      "producedBy": [
        "platform-v3:matter-service/matchEmailMessageToMatter"
      ],
      "consumedBy": [
        "platform-v3:email-service/message.file"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/emailMatched.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/fileMessage.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:email-service/message.file"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/services/outlook/fileMessages.ts",
          "line": 90,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/matchEmailMessageToMatter.ts",
          "line": 58,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:matter-service/matchEmailMessageToMatter"
        }
      ],
      "rename": {
        "proposed": "matter/email.matched",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 8,
        "lastSeenAt": "2026-07-01T10:01:05.009Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "matter-service/file.deleted",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/fileDeleted.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lawrence-api/file.deleted"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/fileDeleted.ts",
          "line": 13,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/file.deleted"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/fileDeleted.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/matterDocuments/services/unfinalizeMatterDocument.ts",
          "line": 59,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/matterFiles/services/deleteMatterFile.ts",
          "line": 37,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "matter/file.deleted",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 28,
        "lastSeenAt": "2026-07-20T19:06:17.4Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "matter-service/file.matterUpdated",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/fileMatterUpdated.ts",
          "line": 2
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/fileMatterUpdated.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lawrence-api/file.matterUpdated"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/fileMatterUpdated.ts",
          "line": 14,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/file.matterUpdated"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/fileMatterUpdated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/fileMatterUpdated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/matterFiles/services/updateMatterFileMatter.ts",
          "line": 95,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "matter/file.matter-updated",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 2,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "matter-service/file.uploaded",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/fileUploaded.ts",
          "line": 2
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/fileUploaded.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lawrence-api/caseContextUpdate.required",
        "platform-v3:lawrence-api/file.uploaded"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/caseContextUpdateRequired.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/fileUploaded.ts",
          "line": 115,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/file.uploaded"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/lawrenceApi/fileUploaded.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/fileUploaded.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/matterFiles/services/insertMatterFile.ts",
          "line": 220,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "matter/file.uploaded",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 5,
        "sitesByRole": {
          "schema": 2,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 116,
        "lastSeenAt": "2026-07-23T09:24:35.194Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "matter-service/matter.cancelled",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2",
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/matterCancelled.ts",
          "line": 2
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/integrations/v3Platform/inngestEvents.ts",
          "line": 13
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:cqs-handle-case-cancelled"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/integrations/v3Platform/inngestEvents.ts",
          "line": 13,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-management/handleCaseCancelled.ts",
          "line": 10,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-case-cancelled"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/matterCancelled.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/services/cancelMatter.ts",
          "line": 30,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "matter/matter.cancelled",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 2,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-19T14:26:12.052Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "matter-service/matter.created",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2",
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/matterCreated.ts",
          "line": 2
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/integrations/v3Platform/inngestEvents.ts",
          "line": 20
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:cqs-handle-case-opened"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/integrations/v3Platform/inngestEvents.ts",
          "line": 20,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/alert-creation/handleCaseOpened.ts",
          "line": 14,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-case-opened"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/matterCreated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/services/createMatter.ts",
          "line": 160,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "matter/matter.created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 2,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 22,
        "lastSeenAt": "2026-07-22T15:16:39.329Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "matter-service/message.sent",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/messageSent.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/messageSent.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "matter/message.sent",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "matter-service/migrateMatterArtifactsToDocuments",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": true,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/migrateMatterArtifactsToDocuments.ts",
          "line": 5
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:matter-service/migrateMatterArtifactsToDocuments"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/migrateMatterArtifactsToDocuments.ts",
          "line": 5,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/migrateMatterArtifactsToDocuments.ts",
          "line": 18,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/migrateMatterArtifactsToDocuments"
        }
      ],
      "rename": {
        "proposed": "matter/migrate-matter-artifacts-to-documents",
        "changed": true,
        "review": true,
        "tags": [
          "de-serviced",
          "review-verb",
          "no-entity-separator"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 309,
        "lastSeenAt": "2026-07-13T16:01:25.233Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "matter-service/migrateMatterArtifactToDocument",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/migrateMatterArtifactToDocument.ts",
          "line": 6
        }
      ],
      "producedBy": [
        "platform-v3:matter-service/migrateMatterArtifactsToDocuments"
      ],
      "consumedBy": [
        "platform-v3:matter-service/migrateMatterArtifactToDocument"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/migrateMatterArtifactToDocument.ts",
          "line": 6,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/migrateMatterArtifactsToDocuments.ts",
          "line": 59,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:matter-service/migrateMatterArtifactsToDocuments"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/migrateMatterArtifactToDocument.ts",
          "line": 731,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/migrateMatterArtifactToDocument"
        }
      ],
      "rename": {
        "proposed": "matter/migrate-matter-artifact-to-document",
        "changed": true,
        "review": true,
        "tags": [
          "de-serviced",
          "review-verb",
          "no-entity-separator"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 1069,
        "lastSeenAt": "2026-07-13T16:01:55.234Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "matter-service/note.created",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2",
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/noteCreated.ts",
          "line": 2
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/integrations/v3Platform/inngestEvents.ts",
          "line": 27
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:cqs-preprocess-case-note",
        "platform-v3:lawrence-api/caseContextUpdate.required"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/integrations/v3Platform/inngestEvents.ts",
          "line": 27,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/case-note-preprocessing/preprocessCaseNote.ts",
          "line": 10,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/caseContextUpdateRequired.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/noteCreated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/matterNotes/services/createMatterNote.ts",
          "line": 42,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "matter/note.created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 5,
        "sitesByRole": {
          "schema": 2,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 23,
        "lastSeenAt": "2026-07-21T16:37:37.947Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "matter-service/note.updated",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/noteUpdated.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lawrence-api/caseContextUpdate.required"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/caseContextUpdateRequired.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/noteUpdated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/matterNotes/services/updateMatterNote.ts",
          "line": 40,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "matter/note.updated",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 8,
        "lastSeenAt": "2026-07-06T15:11:28.579Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "matter-service/rollbackMatterArtifactMigration",
      "namespace": "matter-service",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/rollbackMatterArtifactMigration.ts",
          "line": 7
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:matter-service/rollbackMatterArtifactMigration"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/matterService/rollbackMatterArtifactMigration.ts",
          "line": 7,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/rollbackMatterArtifactMigration.ts",
          "line": 54,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/rollbackMatterArtifactMigration"
        }
      ],
      "rename": {
        "proposed": "matter/rollback-matter-artifact-migration",
        "changed": true,
        "review": true,
        "tags": [
          "de-serviced",
          "review-verb",
          "no-entity-separator"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 196,
        "lastSeenAt": "2026-07-06T08:51:48.744Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "messaging-service/message.created",
      "namespace": "messaging-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted",
        "cross-repo"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2",
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/messagingService/messageCreated.ts",
          "line": 2
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/integrations/v3Platform/inngestEvents.ts",
          "line": 35
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:cqs-handle-message-received",
        "platform-v3:lawrence-api/caseContextUpdate.required"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/integrations/v3Platform/inngestEvents.ts",
          "line": 35,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "services/case-quality/src/modules/span-communication-creation/handleMessageReceived.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:cqs-handle-message-received"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/caseContextUpdateRequired.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/messagingService/messageCreated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/messaging-service/src/message/services/message.service.ts",
          "line": 322,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "messaging/message.created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 5,
        "sitesByRole": {
          "schema": 2,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 2,
        "lastSeenAt": "2026-07-23T09:30:49.73Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "messaging-service/message.deleted",
      "namespace": "messaging-service",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/messagingService/messageDeleted.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/messagingService/messageDeleted.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "messaging/message.deleted",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "messaging-service/message.edited",
      "namespace": "messaging-service",
      "kind": "declared",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site",
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/messagingService/messageEdited.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/messagingService/messageEdited.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "messaging/message.edited",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "outbound-mail/batch.prepare-requested",
      "namespace": "outbound-mail",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:outbound-mail-prepare-batch"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/outbound-mail/inngest/prepare-batch.ts",
          "line": 13,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:outbound-mail-prepare-batch"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/outbound-mail/procedures/prepare-batch.ts",
          "line": 42,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "outbound-mail/batch.prepare-requested",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "outbound-mail/request.cancelled",
      "namespace": "outbound-mail",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:outbound-mail-handle-request-cancelled"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/outbound-mail/inngest/handle-request-cancelled.ts",
          "line": 6,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:outbound-mail-handle-request-cancelled"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/outbound-mail/procedures/cancel-request.ts",
          "line": 45,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/outbound-mail/procedures/cancel-request.ts",
          "line": 101,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "outbound-mail/request.cancelled",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "outbound-mail/request.created",
      "namespace": "outbound-mail",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:outbound-mail-handle-request-created"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/outbound-mail/inngest/handle-request-created.ts",
          "line": 31,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:outbound-mail-handle-request-created"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/outbound-mail/procedures/create-requests.ts",
          "line": 122,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "outbound-mail/request.created",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "outbound-mail/request.processing-started",
      "namespace": "outbound-mail",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:outbound-mail-handle-processing-started"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/outbound-mail/inngest/handle-request-processing-started.ts",
          "line": 6,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:outbound-mail-handle-processing-started"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/outbound-mail/procedures/start-processing.ts",
          "line": 45,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "outbound-mail/request.processing-started",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "outbound-mail/request.sent",
      "namespace": "outbound-mail",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:outbound-mail-handle-request-sent"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/outbound-mail/inngest/handle-request-sent.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:outbound-mail-handle-request-sent"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/outbound-mail/procedures/mark-sent.ts",
          "line": 45,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "outbound-mail/request.sent",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "payment-service/bankPayment.created",
      "namespace": "payment-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/paymentService/bankPaymentCreated.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:payment-service/bankPayment.create"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/paymentService/bankPaymentCreated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/payment-service/src/integration/inngest/functions/bankPaymentCreated/bankPaymentCreated.function.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:payment-service/bankPayment.create"
        },
        {
          "repo": "platform-v3",
          "file": "services/payment-service/src/payments/services/createBankPayment.ts",
          "line": 50,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "payments/bank-payment.created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "payment-service/reconciliation.created",
      "namespace": "payment-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/paymentService/reconciliationCreated.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lead-api.stripe/person.create",
        "platform-v3:platform-api/ledgerEntry.create",
        "platform-v3:transaction-service/transaction.complete",
        "platform-v3:work-service/quote.complete"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/personCreate.ts",
          "line": 18,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lead-api.stripe/person.create"
        },
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/ledgerEntryCreate.ts",
          "line": 110,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:platform-api/ledgerEntry.create"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/paymentService/reconciliationCreated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/payment-service/src/integration/inngest/utils/reconcilliation.ts",
          "line": 56,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "services/transaction-service/src/integration/inngest/functions/transactionComplete.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:transaction-service/transaction.complete"
        },
        {
          "repo": "platform-v3",
          "file": "services/work-service/src/integration/inngest/functions/quoteComplete.ts",
          "line": 19,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:work-service/quote.complete"
        },
        {
          "repo": "platform-v3",
          "file": "tests/e2e/tests/setup/simulateQuotePaymentSuccess.ts",
          "line": 36,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "payments/reconciliation.created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 7,
        "sitesByRole": {
          "schema": 1,
          "trigger": 4,
          "emit": 2
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 3,
        "lastSeenAt": "2026-07-15T13:56:45.603Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "platform-api.matterAlerts.triggerDigestCron",
      "namespace": "platform-api",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:platform-api.matterAlerts.digest"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/sendMatterAlertDigestEmails.ts",
          "line": 18,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:platform-api.matterAlerts.digest"
        }
      ],
      "rename": {
        "proposed": "platform/matter-alerts.trigger-digest-cron",
        "changed": true,
        "review": true,
        "tags": [
          "de-serviced",
          "review-verb"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "platform-api/entityActivity.registered",
      "namespace": "platform-api",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/platformApi/entityActivityRegistered.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:platform-api/entityActivity.registered"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/entityActivityRegistered.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:platform-api/entityActivity.registered"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/platformApi/entityActivityRegistered.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/identity-service/src/identity/services/updateAssignmentAvailablityStatus.ts",
          "line": 43,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "platform/entity-activity.registered",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "platform-api/invoice.finalizedDraft",
      "namespace": "platform-api",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/platformApi/invoiceFinalizedDraft.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:platform-api.invoice.finalizedDraft"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/invoiceCreated.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:platform-api.invoice.finalizedDraft"
        },
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/modules/work/services/finalizeInvoiceDraft.ts",
          "line": 92,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/platformApi/invoiceFinalizedDraft.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "platform/invoice.finalized-draft",
        "changed": true,
        "review": true,
        "tags": [
          "de-serviced",
          "review-verb"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 1,
        "lastSeenAt": "2026-06-30T13:54:41.908Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "platform-api/invoices.markedAsPaid",
      "namespace": "platform-api",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/platformApi/invoicesMarkedAsPaid.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:platform-api.invoices.markedAsPaid"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/invoicesMarkedAsPaid.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:platform-api.invoices.markedAsPaid"
        },
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/modules/work/services/updateManyInvoicesAsPaidByBankTransfer.ts",
          "line": 105,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/platformApi/invoicesMarkedAsPaid.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "platform/invoices.marked-as-paid",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 1,
        "lastSeenAt": "2026-06-30T13:54:47.499Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "platform-api/matter.created",
      "namespace": "platform-api",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/platformApi/matterCreated.ts",
          "line": 5
        }
      ],
      "producedBy": [
        "platform-v3:platform-api/matter.create"
      ],
      "consumedBy": [
        "platform-v3:assignment-service/matter.created",
        "platform-v3:lawrence-api/caseContextUpdate.required",
        "platform-v3:lead-api/lead.update",
        "platform-v3:messaging-service/channel.create",
        "platform-v3:platform-api/ledgerEntry.create",
        "platform-v3:work-service/matter.created"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lawrence-api/src/integrations/inngest/functions/caseContextUpdateRequired.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/leadUpdate.ts",
          "line": 47,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lead-api/lead.update"
        },
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/ledgerEntryCreate.ts",
          "line": 110,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:platform-api/ledgerEntry.create"
        },
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/matterCreate.ts",
          "line": 81,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:platform-api/matter.create"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/platformApi/matterCreated.ts",
          "line": 5,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/assignment-service/src/integration/inngest/functions/platformApiMatterCreated.ts",
          "line": 7,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:assignment-service/matter.created"
        },
        {
          "repo": "platform-v3",
          "file": "services/messaging-service/src/integration/inngest/functions/createChannel.ts",
          "line": 9,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:messaging-service/channel.create"
        },
        {
          "repo": "platform-v3",
          "file": "services/work-service/src/integration/inngest/functions/platformApiMatterCreated.ts",
          "line": 17,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:work-service/matter.created"
        }
      ],
      "rename": {
        "proposed": "platform/matter.created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 8,
        "sitesByRole": {
          "schema": 1,
          "trigger": 6,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 2,
        "lastSeenAt": "2026-07-15T13:56:57.24Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "platform-api/matter.reassigned",
      "namespace": "platform-api",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/platformApi/matterReassigned.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:messaging-service/announce.reassignment"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/modules/assignment/services/createFirmReassignment.ts",
          "line": 163,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/modules/assignment/services/createReassignment.ts",
          "line": 230,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/platformApi/matterReassigned.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/messaging-service/src/integration/inngest/functions/announceReassignment.ts",
          "line": 10,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:messaging-service/announce.reassignment"
        }
      ],
      "rename": {
        "proposed": "platform/matter.reassigned",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 2,
        "lastSeenAt": "2026-07-20T11:56:26.327Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "platform-api/message.created",
      "namespace": "platform-api",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/platformApi/messageCreated.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:platform-api.message/created"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/messageCreated.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:platform-api.message/created"
        },
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/modules/messaging/services/createMessage.ts",
          "line": 28,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/platformApi/messageCreated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "platform/message.created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 2,
        "lastSeenAt": "2026-07-23T09:30:50.126Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "research-service/answer_question.requested",
      "namespace": "research-service",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:research/answer-question"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/question_answering/answer_single_question.py",
          "line": 32,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:research/answer-question"
        }
      ],
      "rename": {
        "proposed": "research/answer-question.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "research-service/batch_answer_question.requested",
      "namespace": "research-service",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:research/batch-answer-question"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/question_answering/batch_question_answering.py",
          "line": 54,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:research/batch-answer-question"
        }
      ],
      "rename": {
        "proposed": "research/batch-answer-question.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "research-service/generate_questions.requested",
      "namespace": "research-service",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:research/generate-questions"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/question_generation/main.py",
          "line": 39,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:research/generate-questions"
        }
      ],
      "rename": {
        "proposed": "research/generate-questions.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "research-service/get-or-compute.requested",
      "namespace": "research-service",
      "kind": "ad-hoc",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "undeclared"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [
        "ai-platform:generate_artifact"
      ],
      "consumedBy": [
        "ai-platform:research/get-or-compute"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/main.py",
          "line": 215,
          "role": "emit",
          "language": "python",
          "fn": "ai-platform:generate_artifact"
        },
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/get_or_compute.py",
          "line": 54,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:research/get-or-compute"
        }
      ],
      "rename": {
        "proposed": "research/get-or-compute.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-23T09:29:35.647Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "research-service/research.completed",
      "namespace": "research-service",
      "kind": "ad-hoc",
      "origin": "ai-platform",
      "emitCount": 3,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-consumer"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [
        "ai-platform:research/get-or-compute"
      ],
      "consumedBy": [],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/get_or_compute.py",
          "line": 142,
          "role": "emit",
          "language": "python",
          "fn": "ai-platform:research/get-or-compute"
        },
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/research_pipeline.py",
          "line": 518,
          "role": "emit",
          "language": "python",
          "fn": null
        },
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/research_pipeline.py",
          "line": 733,
          "role": "emit",
          "language": "python",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "research/research.completed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 0,
          "trigger": 0,
          "emit": 3
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-23T09:29:42.901Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "research-service/research.requested",
      "namespace": "research-service",
      "kind": "ad-hoc",
      "origin": "external / invoked",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "undeclared",
        "no-emit-site"
      ],
      "languages": [
        "python"
      ],
      "repos": [
        "ai-platform"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "ai-platform:research/run-research"
      ],
      "sites": [
        {
          "repo": "ai-platform",
          "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/research_pipeline.py",
          "line": 597,
          "role": "trigger",
          "language": "python",
          "fn": "ai-platform:research/run-research"
        }
      ],
      "rename": {
        "proposed": "research/research.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 1,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "solicitors/review.created",
      "namespace": "solicitors",
      "kind": "declared",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/solicitors/reviews/events.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:solicitors/sendRatingToN8n"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/solicitors/reviews/events.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/solicitors/reviews/service/createSolicitorReview.ts",
          "line": 274,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/solicitors/reviews/service/sendRatingToN8n.ts",
          "line": 10,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:solicitors/sendRatingToN8n"
        }
      ],
      "rename": {
        "proposed": "solicitors/review.created",
        "changed": false,
        "review": true,
        "tags": [
          "review-domain"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "telephony-service/call.completed",
      "namespace": "telephony-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/callCompleted.ts",
          "line": 8
        }
      ],
      "producedBy": [
        "platform-v3:telephony-service/handleCallStatusReceived"
      ],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/callCompleted.ts",
          "line": 8,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/telephony-service/src/integrations/inngest/functions/handleCallStatusReceived.ts",
          "line": 117,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:telephony-service/handleCallStatusReceived"
        }
      ],
      "rename": {
        "proposed": "telephony/call.completed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-20T17:42:10.46Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "telephony-service/call.elevenLabsPostCall.received",
      "namespace": "telephony-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/elevenLabsPostCallReceived.ts",
          "line": 64
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:telephony-service/handleElevenLabsPostCallReceived"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/elevenlabs.ts",
          "line": 206,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/elevenLabsPostCallReceived.ts",
          "line": 64,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/telephony-service/src/integrations/inngest/functions/handleElevenLabsPostCallReceived.ts",
          "line": 16,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:telephony-service/handleElevenLabsPostCallReceived"
        }
      ],
      "rename": {
        "proposed": "telephony/call.eleven-labs-post-call.received",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 4,
        "lastSeenAt": "2026-07-20T17:42:03.34Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "telephony-service/call.humanLegStatus.received",
      "namespace": "telephony-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/humanLegStatusReceived.ts",
          "line": 6
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:telephony-service/handleHumanLegStatusReceived"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/twilioVoice.ts",
          "line": 90,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/humanLegStatusReceived.ts",
          "line": 6,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/telephony-service/src/integrations/inngest/functions/handleHumanLegStatusReceived.ts",
          "line": 14,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:telephony-service/handleHumanLegStatusReceived"
        }
      ],
      "rename": {
        "proposed": "telephony/call.human-leg-status.received",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "telephony-service/call.postCall.stored",
      "namespace": "telephony-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/postCallStored.ts",
          "line": 7
        }
      ],
      "producedBy": [
        "platform-v3:telephony-service/handleElevenLabsPostCallReceived"
      ],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/postCallStored.ts",
          "line": 7,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/telephony-service/src/integrations/inngest/functions/handleElevenLabsPostCallReceived.ts",
          "line": 28,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:telephony-service/handleElevenLabsPostCallReceived"
        }
      ],
      "rename": {
        "proposed": "telephony/call.post-call.stored",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "telephony-service/call.recording.settled",
      "namespace": "telephony-service",
      "kind": "declared",
      "origin": "function",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "no-consumer"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/recordingSettled.ts",
          "line": 8
        }
      ],
      "producedBy": [
        "platform-v3:telephony-service/handleCallRecordingStatusReceived"
      ],
      "consumedBy": [],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/recordingSettled.ts",
          "line": 8,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/telephony-service/src/integrations/inngest/functions/handleCallRecordingStatusReceived.ts",
          "line": 36,
          "role": "emit",
          "language": "typescript",
          "fn": "platform-v3:telephony-service/handleCallRecordingStatusReceived"
        }
      ],
      "rename": {
        "proposed": "telephony/call.recording.settled",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 0,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "telephony-service/call.recordingStatus.received",
      "namespace": "telephony-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/callRecordingStatusReceived.ts",
          "line": 4
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:telephony-service/handleCallRecordingStatusReceived"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/twilioVoice.ts",
          "line": 124,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/callRecordingStatusReceived.ts",
          "line": 4,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/telephony-service/src/integrations/inngest/functions/handleCallRecordingStatusReceived.ts",
          "line": 17,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:telephony-service/handleCallRecordingStatusReceived"
        }
      ],
      "rename": {
        "proposed": "telephony/call.recording-status.received",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 6,
        "lastSeenAt": "2026-07-20T17:42:00.468Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "telephony-service/call.status.received",
      "namespace": "telephony-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/callStatusReceived.ts",
          "line": 6
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:telephony-service/handleCallStatusReceived"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/twilioVoice.ts",
          "line": 48,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/telephonyService/callStatusReceived.ts",
          "line": 6,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/telephony-service/src/integrations/inngest/functions/handleCallStatusReceived.ts",
          "line": 31,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:telephony-service/handleCallStatusReceived"
        }
      ],
      "rename": {
        "proposed": "telephony/call.status.received",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-20T17:41:55.353Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "webhook/clerk/user.updated",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/clerk/userUpdated.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:identity-service/user.updated"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/clerk.ts",
          "line": 45,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/clerk/userUpdated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/identity-service/src/integration/inngest/functions/userUpdated.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:identity-service/user.updated"
        }
      ],
      "rename": {
        "proposed": "webhooks/clerk/user.updated",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 37,
        "lastSeenAt": "2026-07-21T23:10:20.581Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "webhook/connect/incomingCall.received",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/connect/incomingCallReceived.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lead-api/handleMissedInboundConnectCall"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/call/services/handleMissedInboundConnectCall.ts",
          "line": 10,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lead-api/handleMissedInboundConnectCall"
        },
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/connect.ts",
          "line": 57,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/connect/incomingCallReceived.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "webhooks/connect/incoming-call.received",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhook/nylas/folder.created",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/nylas/folderCreated.ts",
          "line": 11
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:email-service/grant.updateFolders"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/nylas.ts",
          "line": 157,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/nylas/folderCreated.ts",
          "line": 11,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/updateGrantFolders.ts",
          "line": 13,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:email-service/grant.updateFolders"
        }
      ],
      "rename": {
        "proposed": "webhooks/nylas/folder.created",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-21T11:40:05.45Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "webhook/nylas/folder.deleted",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/nylas/folderDeleted.ts",
          "line": 11
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:email-service/grant.updateFolders"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/nylas.ts",
          "line": 191,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/nylas/folderDeleted.ts",
          "line": 11,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/updateGrantFolders.ts",
          "line": 13,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:email-service/grant.updateFolders"
        }
      ],
      "rename": {
        "proposed": "webhooks/nylas/folder.deleted",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 1,
        "lastSeenAt": "2026-07-19T03:15:30.847Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "webhook/nylas/folder.updated",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/nylas/folderUpdated.ts",
          "line": 11
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:email-service/grant.updateFolders"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/nylas.ts",
          "line": 174,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/nylas/folderUpdated.ts",
          "line": 11,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/updateGrantFolders.ts",
          "line": 13,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:email-service/grant.updateFolders"
        }
      ],
      "rename": {
        "proposed": "webhooks/nylas/folder.updated",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 5,
        "lastSeenAt": "2026-06-26T15:20:17.914Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "webhook/nylas/message.created",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/nylas/messageCreated.ts",
          "line": 22
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:email-service/nylasMessage.upsert"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/nylas.ts",
          "line": 123,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/nylas/messageCreated.ts",
          "line": 22,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/upsertNylasMessage.ts",
          "line": 27,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:email-service/nylasMessage.upsert"
        }
      ],
      "rename": {
        "proposed": "webhooks/nylas/message.created",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 183,
        "lastSeenAt": "2026-07-23T09:31:25.098Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "webhook/nylas/message.updated",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/nylas/messageUpdated.ts",
          "line": 22
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:email-service/nylasMessage.upsert"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/nylas.ts",
          "line": 140,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/nylas/messageUpdated.ts",
          "line": 22,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/email-service/src/integration/inngest/functions/upsertNylasMessage.ts",
          "line": 27,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:email-service/nylasMessage.upsert"
        }
      ],
      "rename": {
        "proposed": "webhooks/nylas/message.updated",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 346,
        "lastSeenAt": "2026-07-23T09:32:27.514Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "webhook/s3/callRecordingsBucketObject.created",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/s3Notifications/s3CallRecordingsBucketObjectCreated.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lead-api/handleFileAddedToRecordingS3Bucket"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/handleFileAddedToRecordingsS3Bucket.ts",
          "line": 15,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lead-api/handleFileAddedToRecordingS3Bucket"
        },
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/s3ConnectRecordings.ts",
          "line": 45,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/s3Notifications/s3CallRecordingsBucketObjectCreated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "webhooks/s3/call-recordings-bucket-object.created",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhook/s3/malwareScan.completed",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/s3MalwareScanning/malwareScanCompleted.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:content-service/file.updateStatus",
        "platform-v3:matter-service/malwareScan.completed"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/s3MalwareScan.ts",
          "line": 86,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/s3MalwareScanning/malwareScanCompleted.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/updateFileStatus.ts",
          "line": 97,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:content-service/file.updateStatus"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/fileUploaded.ts",
          "line": 18,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/malwareScan.completed"
        }
      ],
      "rename": {
        "proposed": "webhooks/s3/malware-scan.completed",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 3084,
        "lastSeenAt": "2026-07-23T10:12:43.786Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "webhook/s3/malwareScan.failed",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/s3MalwareScanning/malwareScanFailed.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:content-service/file.updateStatus",
        "platform-v3:matter-service/malwareScan.completed"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/s3MalwareScan.ts",
          "line": 106,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/s3MalwareScanning/malwareScanFailed.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/updateFileStatus.ts",
          "line": 97,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:content-service/file.updateStatus"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/fileUploaded.ts",
          "line": 18,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/malwareScan.completed"
        }
      ],
      "rename": {
        "proposed": "webhooks/s3/malware-scan.failed",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhook/s3/malwareScan.skipped",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/s3MalwareScanning/malwareScanSkipped.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:content-service/file.updateStatus",
        "platform-v3:matter-service/malwareScan.completed"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/s3MalwareScan.ts",
          "line": 96,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/s3MalwareScanning/malwareScanSkipped.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/updateFileStatus.ts",
          "line": 97,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:content-service/file.updateStatus"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/fileUploaded.ts",
          "line": 18,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/malwareScan.completed"
        }
      ],
      "rename": {
        "proposed": "webhooks/s3/malware-scan.skipped",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhook/s3/object.created",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/s3Notifications/s3ObjectCreated.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:content-service/file.updateStatus"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/s3ObjectCreated.ts",
          "line": 56,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/s3Notifications/s3ObjectCreated.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/content-service/src/integrations/inngest/functions/updateFileStatus.ts",
          "line": 97,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:content-service/file.updateStatus"
        }
      ],
      "rename": {
        "proposed": "webhooks/s3/object.created",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "active",
        "window": 7,
        "count": 16,
        "lastSeenAt": "2026-07-20T18:37:40.452Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "webhook/sanity/event",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/sanityEventReceived.ts",
          "line": 8
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/sanity/event.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:platform-api.sanity/event.received"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/sanityEventReceived.ts",
          "line": 8,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/sanityEventReceived.ts",
          "line": 74,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:platform-api.sanity/event.received"
        },
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/sanity.ts",
          "line": 18,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/sanity/event.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "webhooks/sanity/event",
        "changed": true,
        "review": true,
        "tags": [
          "namespace",
          "review-verb",
          "no-entity-separator"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 2,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhook/savvyCal/eventCancelled",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/savvyCal/savvyCalEventCancelled.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:leadApi.savvyCalEventCancelled"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/savvyCalEventCancelled.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:leadApi.savvyCalEventCancelled"
        },
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/savvyCal.ts",
          "line": 111,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/savvyCal/savvyCalEventCancelled.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "webhooks/savvy-cal/event-cancelled",
        "changed": true,
        "review": false,
        "tags": [
          "namespace",
          "no-entity-separator"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhook/savvyCal/eventRescheduled",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/savvyCal/savvyCalEventRescheduled.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:leadApi.savvyCalEventRescheduled"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/savvyCalEventRescheduled.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:leadApi.savvyCalEventRescheduled"
        },
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/savvyCal.ts",
          "line": 92,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/savvyCal/savvyCalEventRescheduled.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "webhooks/savvy-cal/event-rescheduled",
        "changed": true,
        "review": false,
        "tags": [
          "namespace",
          "no-entity-separator"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhook/savvyCal/workflowTriggered",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/savvyCal/savvyCalWorkflowTriggered.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:leadApi.savvyCalWorkflowTriggered"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/savvyCalWorkflowTriggered.ts",
          "line": 13,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:leadApi.savvyCalWorkflowTriggered"
        },
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/savvyCal.ts",
          "line": 129,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/savvyCal/savvyCalWorkflowTriggered.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "webhooks/savvy-cal/workflow-triggered",
        "changed": true,
        "review": false,
        "tags": [
          "namespace",
          "no-entity-separator"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 2,
        "lastSeenAt": "2026-07-08T08:00:02.911Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "webhook/stripe/payment.canceled",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/stripe/paymentCanceled.ts",
          "line": 4
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:transaction-service/payment.updated"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/stripe/payment_intent/canceled.ts",
          "line": 22,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/stripe/paymentCanceled.ts",
          "line": 4,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/transaction-service/src/integration/inngest/functions/paymentUpdated.ts",
          "line": 11,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:transaction-service/payment.updated"
        }
      ],
      "rename": {
        "proposed": "webhooks/stripe/payment.canceled",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhook/stripe/payment.failed",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/stripe/paymentFailed.ts",
          "line": 4
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:transaction-service/payment.updated"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/stripe/payment_intent/failed.ts",
          "line": 22,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/stripe/paymentFailed.ts",
          "line": 4,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/transaction-service/src/integration/inngest/functions/paymentUpdated.ts",
          "line": 11,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:transaction-service/payment.updated"
        }
      ],
      "rename": {
        "proposed": "webhooks/stripe/payment.failed",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhook/stripe/payment.succeeded",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/stripe/paymentSucceeded.ts",
          "line": 4
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:payment-service.stripe/payment.complete"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/stripe/payment_intent/succeeded.ts",
          "line": 22,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/stripe/paymentSucceeded.ts",
          "line": 4,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/payment-service/src/integration/inngest/functions/paymentReceived/paymentReceived.stripe.function.ts",
          "line": 17,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:payment-service.stripe/payment.complete"
        },
        {
          "repo": "platform-v3",
          "file": "tests/integration-tests/utils/fixtures/quote.ts",
          "line": 204,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "webhooks/stripe/payment.succeeded",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 2
        }
      },
      "live": {
        "status": "rare",
        "window": 30,
        "count": 3,
        "lastSeenAt": "2026-07-15T13:56:40.001Z",
        "sources": [
          "key"
        ]
      }
    },
    {
      "name": "webhook/stripe/refund.received",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 2,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/stripe/refundReceived.ts",
          "line": 5
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:platform-api.stripe/refund.received",
        "platform-v3:platform-api.stripe/v2.refund.received"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/stripeRefundReceived.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:platform-api.stripe/refund.received"
        },
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/stripeRefundReceivedV2.ts",
          "line": 99,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:platform-api.stripe/v2.refund.received"
        },
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/stripe/refund/created.ts",
          "line": 22,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/stripe/refund/updated.ts",
          "line": 22,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/stripe/refundReceived.ts",
          "line": 5,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "webhooks/stripe/refund.received",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 5,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 2
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhook/test/inngest.ping",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "webhook",
      "emitCount": 0,
      "leadsToChain": false,
      "flags": [
        "no-emit-site"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/webhookTestEvent.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:platform-api/webhook.test.inngest.ping"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/pingReceived.ts",
          "line": 6,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:platform-api/webhook.test.inngest.ping"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/webhookTestEvent.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        }
      ],
      "rename": {
        "proposed": "webhooks/test/inngest.ping",
        "changed": true,
        "review": true,
        "tags": [
          "namespace",
          "review-verb"
        ],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 0
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhook/therefore/item.added",
      "namespace": "webhook",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/therefore/thereforeItemAdded.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:mailroom-service/handle-therefore-item-added"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/therefore.ts",
          "line": 48,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/therefore/thereforeItemAdded.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/mailroom-service/src/modules/mail-item/inngest-functions/handle-therefore-item-added.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:mailroom-service/handle-therefore-item-added"
        }
      ],
      "rename": {
        "proposed": "webhooks/therefore/item.added",
        "changed": true,
        "review": false,
        "tags": [
          "namespace"
        ],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhooks/calendly/invitee.created",
      "namespace": "webhooks",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:calendly-webhook-received"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/platform/src/pages/api/webhook/calendly.ts",
          "line": 13,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/common/calendly/handleCalendlyWebhookReceived.ts",
          "line": 12,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:calendly-webhook-received"
        }
      ],
      "rename": {
        "proposed": "webhooks/calendly/invitee.created",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhooks/tally/submission.received",
      "namespace": "webhooks",
      "kind": "ad-hoc",
      "origin": "platform-v2",
      "emitCount": 1,
      "leadsToChain": true,
      "flags": [
        "undeclared",
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v2"
      ],
      "declaredIn": [],
      "producedBy": [],
      "consumedBy": [
        "platform-v2:handleTallyWebhookReceived"
      ],
      "sites": [
        {
          "repo": "platform-v2",
          "file": "apps/platform/src/pages/api/webhook/tally.ts",
          "line": 10,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v2",
          "file": "packages/api/src/modules/workflows-v2/common/tally/handleTallyWebhookReceived.ts",
          "line": 17,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v2:handleTallyWebhookReceived"
        }
      ],
      "rename": {
        "proposed": "webhooks/tally/submission.received",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 2,
        "sitesByRole": {
          "schema": 0,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "webhooks/v3/tally/submission.received",
      "namespace": "webhooks",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/tally/submissionReceived.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:matter-service/tally.submission.received"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/webhook-api/src/routes/tally.ts",
          "line": 81,
          "role": "emit",
          "language": "typescript",
          "fn": null
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/webhooks/tally/submissionReceived.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/matter-service/src/integrations/inngest/functions/tallySubmissionReceived.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:matter-service/tally.submission.received"
        }
      ],
      "rename": {
        "proposed": "webhooks/v3/tally/submission.received",
        "changed": false,
        "review": false,
        "tags": [],
        "siteCount": 3,
        "sitesByRole": {
          "schema": 1,
          "trigger": 1,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    },
    {
      "name": "work-service/quote.cancelled",
      "namespace": "work-service",
      "kind": "declared",
      "origin": "platform-v3",
      "emitCount": 1,
      "leadsToChain": false,
      "flags": [
        "code-emitted"
      ],
      "languages": [
        "typescript"
      ],
      "repos": [
        "platform-v3"
      ],
      "declaredIn": [
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/workService/quoteCancelled.ts",
          "line": 2
        }
      ],
      "producedBy": [],
      "consumedBy": [
        "platform-v3:lead-api.quote.cancelled",
        "platform-v3:platform-api.quote.cancelled"
      ],
      "sites": [
        {
          "repo": "platform-v3",
          "file": "apis/lead-api/src/integration/inngest/functions/quoteCancelled.ts",
          "line": 21,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:lead-api.quote.cancelled"
        },
        {
          "repo": "platform-v3",
          "file": "apis/platform-api/src/integrations/inngest/functions/quoteCancelled.ts",
          "line": 8,
          "role": "trigger",
          "language": "typescript",
          "fn": "platform-v3:platform-api.quote.cancelled"
        },
        {
          "repo": "platform-v3",
          "file": "packages/inngest/src/eventSchemas/workService/quoteCancelled.ts",
          "line": 2,
          "role": "schema",
          "language": "typescript"
        },
        {
          "repo": "platform-v3",
          "file": "services/work-service/src/quote/services/cancelQuote.ts",
          "line": 91,
          "role": "emit",
          "language": "typescript",
          "fn": null
        }
      ],
      "rename": {
        "proposed": "work/quote.cancelled",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "siteCount": 4,
        "sitesByRole": {
          "schema": 1,
          "trigger": 2,
          "emit": 1
        }
      },
      "live": {
        "status": "silent",
        "verified": true
      }
    }
  ],
  "functions": [
    {
      "key": "ai-platform:batch-extract-case-statements",
      "id": "batch-extract-case-statements",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_pipeline/main.py",
      "defLine": 74,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/batch-case-context-update.requested"
        },
        {
          "type": "event",
          "value": "app/case/file.ingestionSucceeded"
        },
        {
          "type": "event",
          "value": "app/case/message.received"
        },
        {
          "type": "event",
          "value": "app/case/note.created"
        },
        {
          "type": "event",
          "value": "app/case/note.updated"
        },
        {
          "type": "event",
          "value": "app/case/case.opened"
        }
      ],
      "sends": [
        "case-context-service/material-change.detected"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "batch-extract-case-statements",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case_context_service-batch-extract-case-statements",
          "runs": 174,
          "failed": 19,
          "lastSeenAt": "2026-07-23T10:07:00.393Z",
          "recent": true
        },
        "aliveTriggers": [
          "app/case/batch-case-context-update.requested",
          "app/case/message.received"
        ]
      }
    },
    {
      "key": "ai-platform:fill_form",
      "id": "fill_form",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/form_filling/main.py",
      "defLine": 250,
      "triggers": [
        {
          "type": "event",
          "value": "app/form_filling/fill.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "fill-form",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "artifact-generation-service-fill_form",
          "runs": 13,
          "failed": 1,
          "lastSeenAt": "2026-07-15T14:59:39.2Z",
          "recent": false
        },
        "aliveTriggers": [
          "app/form_filling/fill.requested"
        ]
      }
    },
    {
      "key": "ai-platform:fill_template",
      "id": "fill_template",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/template_filling/main.py",
      "defLine": 37,
      "triggers": [
        {
          "type": "event",
          "value": "app/artifact_generation/template_filling.fill_template"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "fill-template",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "artifact-generation-service-fill_template",
          "runs": 2,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:30:11.238Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:full-research-loop",
      "id": "full-research-loop",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/core/research/full_research_loop.py",
      "defLine": 45,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/full-research-loop.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "full-research-loop",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "lawrence-proactive-service-full-research-loop",
          "runs": 69,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:09:15.146Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:generate_artifact",
      "id": "generate_artifact",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/main.py",
      "defLine": 92,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/artifact_generation.requested"
        }
      ],
      "sends": [
        "research-service/get-or-compute.requested"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "generate-artifact",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "artifact-generation-service-generate_artifact",
          "runs": 2,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:30:31.702Z",
          "recent": true
        },
        "aliveTriggers": [
          "app/case/artifact_generation.requested"
        ]
      }
    },
    {
      "key": "ai-platform:generate_form_definition",
      "id": "generate_form_definition",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/form_definition/main.py",
      "defLine": 124,
      "triggers": [
        {
          "type": "event",
          "value": "app/form_definition/generate.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "generate-form-definition",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "artifact-generation-service-generate_form_definition",
          "runs": 11,
          "failed": 1,
          "lastSeenAt": "2026-07-22T16:04:37.783Z",
          "recent": true
        },
        "aliveTriggers": [
          "app/form_definition/generate.requested"
        ]
      }
    },
    {
      "key": "ai-platform:generate-cco-from-statements",
      "id": "generate-cco-from-statements",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_cco/main.py",
      "defLine": 42,
      "triggers": [
        {
          "type": "event",
          "value": "case-context-service/statement-pipeline/generate-cco.requested"
        }
      ],
      "sends": [
        "case-context-service/cco.generated"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "generate-cco-from-statements",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case_context_service-generate-cco-from-statements",
          "runs": 86,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:08:02.768Z",
          "recent": true
        },
        "aliveTriggers": [
          "case-context-service/statement-pipeline/generate-cco.requested"
        ]
      }
    },
    {
      "key": "ai-platform:generate-initial-milestone-graph",
      "id": "generate-initial-milestone-graph",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/core/case_lifecycle_understanding/milestone_graph/full_pipeline.py",
      "defLine": 72,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/generate-initial-milestone-graph.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "generate-initial-milestone-graph",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:generate-suggestion-for-case",
      "id": "generate-suggestion-for-case",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/functions.py",
      "defLine": 131,
      "triggers": [
        {
          "type": "event",
          "value": "app/lawrence-proactive/generate-suggestion-for-case.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "generate-suggestion-for-case",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "lawrence-proactive-service-generate-suggestion-for-case",
          "runs": 88,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:09:28.79Z",
          "recent": true
        },
        "aliveTriggers": [
          "app/lawrence-proactive/generate-suggestion-for-case.requested"
        ]
      }
    },
    {
      "key": "ai-platform:generate-suggestion-on-cco",
      "id": "generate-suggestion-on-cco",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/functions.py",
      "defLine": 565,
      "triggers": [
        {
          "type": "event",
          "value": "case-context-service/cco.generated"
        }
      ],
      "sends": [
        "app/lawrence-proactive/generate-suggestion-for-case.requested"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "generate-suggestion-on-cco",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "lawrence-proactive-service-generate-suggestion-on-cco",
          "runs": 86,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:08:09.849Z",
          "recent": true
        },
        "aliveTriggers": [
          "case-context-service/cco.generated"
        ]
      }
    },
    {
      "key": "ai-platform:incremental-backfill-case",
      "id": "incremental-backfill-case",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/incremental_backfill/main.py",
      "defLine": 206,
      "triggers": [
        {
          "type": "event",
          "value": "case-context-service/backfill/process-case.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "incremental-backfill-case",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:incremental-backfill-coordinator",
      "id": "incremental-backfill-coordinator",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/incremental_backfill/main.py",
      "defLine": 620,
      "triggers": [
        {
          "type": "event",
          "value": "case-context-service/backfill/coordinator.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "incremental-backfill-coordinator",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:manual-trigger-statement-pipeline",
      "id": "manual-trigger-statement-pipeline",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/manual_trigger.py",
      "defLine": 94,
      "triggers": [
        {
          "type": "event",
          "value": "case-context/manual/trigger-statement-pipeline.requested"
        }
      ],
      "sends": [
        "app/case/batch-case-context-update.requested"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "manual-trigger-statement-pipeline",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case_context_service-manual-trigger-statement-pipeline",
          "runs": 3,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:29:35.398Z",
          "recent": true
        },
        "aliveTriggers": [
          "case-context/manual/trigger-statement-pipeline.requested"
        ]
      }
    },
    {
      "key": "ai-platform:my-function-id",
      "id": "my-function-id",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/inngest_sentry.py",
      "defLine": 13,
      "triggers": [],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "my-function-id",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "inconclusive",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:predict-next-step",
      "id": "predict-next-step",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/core/task_planning/sampling_based/predict_next_tasks.py",
      "defLine": 183,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/predict-next-step.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "predict-next-step",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "lawrence-proactive-service-predict-next-step",
          "runs": 69,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:09:24.499Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:procedural-research-loop",
      "id": "procedural-research-loop",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/core/research/procedural_research_loop.py",
      "defLine": 42,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/procedural-research-loop.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "procedural-research-loop",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:process_field_grouping_and_collections",
      "id": "process_field_grouping_and_collections",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/form_definition/main.py",
      "defLine": 285,
      "triggers": [
        {
          "type": "event",
          "value": "app/form_definition/process_fields.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "process-field-grouping-and-collections",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:process-collection",
      "id": "process-collection",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/form_filling/main.py",
      "defLine": 160,
      "triggers": [
        {
          "type": "event",
          "value": "internal/form_filling.process_collection.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "process-collection",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "artifact-generation-service-process-collection",
          "runs": 126,
          "failed": 1,
          "lastSeenAt": "2026-07-15T14:59:17.434Z",
          "recent": false
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:process-group",
      "id": "process-group",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/artifact_generation/core/form_filling/main.py",
      "defLine": 75,
      "triggers": [
        {
          "type": "event",
          "value": "internal/form_filling.process_group.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "process-group",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "artifact-generation-service-process-group",
          "runs": 228,
          "failed": 1,
          "lastSeenAt": "2026-07-15T14:59:15.526Z",
          "recent": false
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:process-single-asset-statements",
      "id": "process-single-asset-statements",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/statement_extraction/main.py",
      "defLine": 232,
      "triggers": [
        {
          "type": "event",
          "value": "case-context-service/statement-pipeline/process-asset.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "process-single-asset-statements",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case_context_service-process-single-asset-statements",
          "runs": 842,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:06:55.992Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:pyfn:services/lawrence-engine/src/lawrence_engine/modules/case_context/core/clients.py:93",
      "id": "pyfn:services/lawrence-engine/src/lawrence_engine/modules/case_context/core/clients.py:93",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/case_context/core/clients.py",
      "defLine": 93,
      "triggers": [],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "pyfn:services/lawrence-engine/src/lawrence-engine/modules/case-context/core/clients.py:93",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "inconclusive",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:research/answer-question",
      "id": "research/answer-question",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/question_answering/answer_single_question.py",
      "defLine": 32,
      "triggers": [
        {
          "type": "event",
          "value": "research-service/answer_question.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "research/answer-question",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "artifact-generation-service-research/answer-question",
          "runs": 14,
          "failed": 0,
          "lastSeenAt": "2026-07-08T14:06:22.642Z",
          "recent": false
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:research/batch-answer-question",
      "id": "research/batch-answer-question",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/question_answering/batch_question_answering.py",
      "defLine": 54,
      "triggers": [
        {
          "type": "event",
          "value": "research-service/batch_answer_question.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "research/batch-answer-question",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "artifact-generation-service-research/batch-answer-question",
          "runs": 3,
          "failed": 0,
          "lastSeenAt": "2026-07-08T14:06:28.794Z",
          "recent": false
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:research/cleanup-expired-research-cache",
      "id": "research/cleanup-expired-research-cache",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/research_pipeline.py",
      "defLine": 199,
      "triggers": [
        {
          "type": "cron",
          "value": "0 3 * * *"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "research/cleanup-expired-research-cache",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "artifact-generation-service-research/cleanup-expired-research-cache",
          "runs": 31,
          "failed": 2,
          "lastSeenAt": "2026-07-23T03:01:01.248Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:research/generate-questions",
      "id": "research/generate-questions",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/question_generation/main.py",
      "defLine": 39,
      "triggers": [
        {
          "type": "event",
          "value": "research-service/generate_questions.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "research/generate-questions",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "artifact-generation-service-research/generate-questions",
          "runs": 2,
          "failed": 0,
          "lastSeenAt": "2026-07-08T14:04:25.517Z",
          "recent": false
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "ai-platform:research/get-or-compute",
      "id": "research/get-or-compute",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/get_or_compute.py",
      "defLine": 54,
      "triggers": [
        {
          "type": "event",
          "value": "research-service/get-or-compute.requested"
        }
      ],
      "sends": [
        "research-service/research.completed"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "research/get-or-compute",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "artifact-generation-service-research/get-or-compute",
          "runs": 2,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:29:44.077Z",
          "recent": true
        },
        "aliveTriggers": [
          "research-service/get-or-compute.requested"
        ]
      }
    },
    {
      "key": "ai-platform:research/run-research",
      "id": "research/run-research",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/research/core/research_pipeline.py",
      "defLine": 597,
      "triggers": [
        {
          "type": "event",
          "value": "case-context-service/cco.generated"
        },
        {
          "type": "event",
          "value": "research-service/research.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "research/run-research",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "artifact-generation-service-research/run-research",
          "runs": 1,
          "failed": 0,
          "lastSeenAt": "2026-07-08T14:06:36.288Z",
          "recent": false
        },
        "aliveTriggers": [
          "case-context-service/cco.generated"
        ]
      }
    },
    {
      "key": "ai-platform:trigger-suggestion-generation",
      "id": "trigger-suggestion-generation",
      "repo": "ai-platform",
      "language": "python",
      "file": "services/lawrence-engine/src/lawrence_engine/modules/proactive/functions.py",
      "defLine": 499,
      "triggers": [
        {
          "type": "event",
          "value": "app/lawrence-proactive/generate-suggestion.requested"
        }
      ],
      "sends": [
        "app/lawrence-proactive/generate-suggestion-for-case.requested"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "trigger-suggestion-generation",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:add-therefore-document",
      "id": "add-therefore-document",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/addThereforeDocument.ts",
      "defLine": 21,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/therefore-document-add.requested"
        }
      ],
      "sends": [
        "app/case/mail.uploaded"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "add-therefore-document",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:answer_factual_qa",
      "id": "answer_factual_qa",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/api/index.py",
      "defLine": 186,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/briefing_note.answer_factual_qa"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "answer-factual-qa",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:answer_legal_question",
      "id": "answer_legal_question",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/api/index.py",
      "defLine": 123,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/briefing_note.answer_legal_question"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "answer-legal-question",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app_case_context_updated",
      "id": "app_case_context_updated",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/src/lawrence/event_handlers/handle_case_context_updated.py",
      "defLine": 42,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/context.updated"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-case-context-updated",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "python_service-app_case_context_updated",
          "runs": 3,
          "failed": 1,
          "lastSeenAt": "2026-06-29T10:46:21.3Z",
          "recent": false
        },
        "aliveTriggers": [
          "app/case/context.updated"
        ]
      }
    },
    {
      "key": "platform-v2:app-case-advice-note-called",
      "id": "app-case-advice-note-called",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/adviceNote.ts",
      "defLine": 10,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/advice_note.called"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-case-advice-note-called",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-case-advice-note-empty",
      "id": "app-case-advice-note-empty",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/adviceNote.ts",
      "defLine": 60,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/advice_note.is_empty"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-case-advice-note-empty",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-case-bills-referral-payment-processing",
      "id": "app-case-bills-referral-payment-processing",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/referralPaymentProcessor.ts",
      "defLine": 6,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/bills/bill.paid"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-case-bills-referral-payment-processing",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-case-briefing-note-called",
      "id": "app-case-briefing-note-called",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/briefingNote.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/briefing_note.called"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-case-briefing-note-called",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-case-briefing-note-requested",
      "id": "app-case-briefing-note-requested",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/lawrence/event-handlers/handleBriefingNoteRequested.ts",
      "defLine": 6,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/briefing-note.requested"
        }
      ],
      "sends": [
        "ai/case/briefing-note.started"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "app-case-briefing-note-requested",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-case-context-update-requested",
      "id": "app-case-context-update-requested",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/lawrence/event-handlers/handleCaseContextUpdateRequested.ts",
      "defLine": 11,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/context-update.requested"
        }
      ],
      "sends": [
        "app/case/context.updated"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "app-case-context-update-requested",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-case-context-update-requested",
          "runs": 2,
          "failed": 0,
          "lastSeenAt": "2026-06-29T10:46:17.033Z",
          "recent": false
        },
        "aliveTriggers": [
          "app/case/context-update.requested"
        ]
      }
    },
    {
      "key": "platform-v2:app-case-form-filling-completed",
      "id": "app-case-form-filling-completed",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/fillForm.ts",
      "defLine": 362,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/form-filling.completed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-case-form-filling-completed",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-case-generate-empty-form-completed",
      "id": "app-case-generate-empty-form-completed",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/generateEmptyForm.ts",
      "defLine": 138,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/empty-form-generation.completed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-case-generate-empty-form-completed",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-case-lawrence-action-suggested",
      "id": "app-case-lawrence-action-suggested",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/lawrence/event-handlers/handleCaseLawrenceActionSuggested.ts",
      "defLine": 6,
      "triggers": [
        {
          "type": "event",
          "value": "ai/case/lawrence-action.suggested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-case-lawrence-action-suggested",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-case-party-sendbird-removal",
      "id": "app-case-party-sendbird-removal",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/cases/parties/inngest/handleCasePartySendbirdRemoval.ts",
      "defLine": 6,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/party.sendbirdRemoval.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-case-party-sendbird-removal",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-case-processing-ended",
      "id": "app-case-processing-ended",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/lawrence/event-handlers/handleCaseProcessing.ts",
      "defLine": 19,
      "triggers": [
        {
          "type": "event",
          "value": "ai/case/processing.ended"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-case-processing-ended",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-case-processing-started",
      "id": "app-case-processing-started",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/lawrence/event-handlers/handleCaseProcessing.ts",
      "defLine": 5,
      "triggers": [
        {
          "type": "event",
          "value": "ai/case/processing.started"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-case-processing-started",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-create-all-scheme-members",
      "id": "app-create-all-scheme-members",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/incentives/service/createSchemeMemberForEachFirmEmployee.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "app/incentive/scheme-member/create-all.requested"
        }
      ],
      "sends": [
        "app/incentive/scheme-member/create.requested"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "app-create-all-scheme-members",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-create-scheme-member",
      "id": "app-create-scheme-member",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/incentives/service/createSchemeMemberForEachFirmEmployee.ts",
      "defLine": 40,
      "triggers": [
        {
          "type": "event",
          "value": "app/incentive/scheme-member/create.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-create-scheme-member",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-dry-run-fill-form-called",
      "id": "app-dry-run-fill-form-called",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/fillForm.ts",
      "defLine": 21,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/dry-run/form-filling.requested"
        }
      ],
      "sends": [
        "app/case/form-filling.requested"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "app-dry-run-fill-form-called",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-fill-form-called",
      "id": "app-fill-form-called",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/fillForm.ts",
      "defLine": 58,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/form-filling.requested"
        }
      ],
      "sends": [
        "app/case/form-filling.completed"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "app-fill-form-called",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-generate-empty-form-called",
      "id": "app-generate-empty-form-called",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/generateEmptyForm.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/empty-form-generation.requested"
        }
      ],
      "sends": [
        "app/case/empty-form-generation.completed"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "app-generate-empty-form-called",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-handle-case-alert-created",
      "id": "app-handle-case-alert-created",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/cases/case-alerts/handleCaseAlertCreated.ts",
      "defLine": 6,
      "triggers": [
        {
          "type": "event",
          "value": "cqs/case-alert/alert.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-handle-case-alert-created",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-handle-case-alert-created",
          "runs": 1,
          "failed": 0,
          "lastSeenAt": "2026-06-29T10:45:58.078Z",
          "recent": false
        },
        "aliveTriggers": [
          "cqs/case-alert/alert.created"
        ]
      }
    },
    {
      "key": "platform-v2:app-handle-case-alert-resolved",
      "id": "app-handle-case-alert-resolved",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/cases/case-alerts/handleCaseAlertResolved.ts",
      "defLine": 5,
      "triggers": [
        {
          "type": "event",
          "value": "cqs/case-alert/alert.resolved"
        },
        {
          "type": "event",
          "value": "cqs/case-alert/alert.cancelled"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-handle-case-alert-resolved",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-handle-case-alert-resolved",
          "runs": 8,
          "failed": 0,
          "lastSeenAt": "2026-07-22T15:54:50.315Z",
          "recent": true
        },
        "aliveTriggers": [
          "cqs/case-alert/alert.resolved",
          "cqs/case-alert/alert.cancelled"
        ]
      }
    },
    {
      "key": "platform-v2:app-identify-instruction-approaching-payment-expiry",
      "id": "app-identify-instruction-approaching-payment-expiry",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/instructions/service/identifyInstructionApproachingPaymentExpiry.ts",
      "defLine": 11,
      "triggers": [
        {
          "type": "cron",
          "value": "TZ=Europe/London 0/5 * * * *"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-identify-instruction-approaching-payment-expiry",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-identify-instruction-approaching-payment-expiry",
          "runs": 8299,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:10:12.889Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-identify-instruction-sla-breaches",
      "id": "app-identify-instruction-sla-breaches",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/instructions/service/identifyInstructionSlaBreaches.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "cron",
          "value": "TZ=Europe/London 0/5 9-17 * * 1-5"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-identify-instruction-sla-breaches",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-identify-instruction-sla-breaches",
          "runs": 2216,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:10:11.622Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-lawrence-bill-assessment-requested",
      "id": "app-lawrence-bill-assessment-requested",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/cases/bills/lawrence-assessments/event-handlers/handleLawrenceBillAssessmentRequested.ts",
      "defLine": 5,
      "triggers": [
        {
          "type": "event",
          "value": "app/bill-assessment/lawrence-assessment.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-lawrence-bill-assessment-requested",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-lawrence-bill-assessment-requested",
          "runs": 1,
          "failed": 0,
          "lastSeenAt": "2026-07-10T14:57:04.449Z",
          "recent": false
        },
        "aliveTriggers": [
          "app/bill-assessment/lawrence-assessment.requested"
        ]
      }
    },
    {
      "key": "platform-v2:app-lawrence-case-internal-review-cron-job",
      "id": "app-lawrence-case-internal-review-cron-job",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/case-internal-reviews/caseInternalReview.cron.ts",
      "defLine": 9,
      "triggers": [
        {
          "type": "cron",
          "value": "TZ=Europe/London 0 2 * * *"
        }
      ],
      "sends": [],
      "dynamicSends": [
        "chunk"
      ],
      "terminal": false,
      "rename": {
        "proposed": "app-lawrence-case-internal-review-cron-job",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-lawrence-case-internal-review-cron-job",
          "runs": 29,
          "failed": 0,
          "lastSeenAt": "2026-07-23T01:01:17.042Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-lawrence-case-internal-review-queuer",
      "id": "app-lawrence-case-internal-review-queuer",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/case-internal-reviews/caseInternalReview.cron.ts",
      "defLine": 32,
      "triggers": [
        {
          "type": "event",
          "value": "app/case-internal-reviews/lawrence-review.queue-if-changed"
        }
      ],
      "sends": [],
      "dynamicSends": [
        "caseInternalReviewSchedulingService.buildReviewRequestEventForCaseId(e"
      ],
      "terminal": false,
      "rename": {
        "proposed": "app-lawrence-case-internal-review-queuer",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-lawrence-case-internal-review-queuer",
          "runs": 18886,
          "failed": 87,
          "lastSeenAt": "2026-07-23T01:08:59.625Z",
          "recent": true
        },
        "aliveTriggers": [
          "app/case-internal-reviews/lawrence-review.queue-if-changed"
        ]
      }
    },
    {
      "key": "platform-v2:app-lawrence-case-internal-review-requested",
      "id": "app-lawrence-case-internal-review-requested",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/case-internal-reviews/event-handlers/handleLawrenceCaseInternalReviewRequested.ts",
      "defLine": 5,
      "triggers": [
        {
          "type": "event",
          "value": "app/case-internal-reviews/lawrence-review.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-lawrence-case-internal-review-requested",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-lawrence-case-internal-review-requested",
          "runs": 6,
          "failed": 0,
          "lastSeenAt": "2026-07-18T01:01:28.358Z",
          "recent": true
        },
        "aliveTriggers": [
          "app/case-internal-reviews/lawrence-review.requested"
        ]
      }
    },
    {
      "key": "platform-v2:app-score-all-lawyers",
      "id": "app-score-all-lawyers",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/scoreAllLawyers.ts",
      "defLine": 27,
      "triggers": [
        {
          "type": "event",
          "value": "app/score/all-lawyers"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-score-all-lawyers",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-score-all-lawyers-cronjob",
      "id": "app-score-all-lawyers-cronjob",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/scoreAllLawyers.ts",
      "defLine": 21,
      "triggers": [
        {
          "type": "cron",
          "value": "TZ=Europe/London 17 * * * *"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-score-all-lawyers-cronjob",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-score-all-lawyers-cronjob",
          "runs": 691,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:17:02.471Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-score-lawyer",
      "id": "app-score-lawyer",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/scoreLawyer.ts",
      "defLine": 20,
      "triggers": [
        {
          "type": "event",
          "value": "app/score/lawyer"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-score-lawyer",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-score-lawyer",
          "runs": 71635,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:17:26.742Z",
          "recent": true
        },
        "aliveTriggers": [
          "app/score/lawyer"
        ]
      }
    },
    {
      "key": "platform-v2:app-send-case-alert-digest-email",
      "id": "app-send-case-alert-digest-email",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/cases/case-alerts/sendDigestEmail.ts",
      "defLine": 11,
      "triggers": [
        {
          "type": "cron",
          "value": "TZ=Europe/London 30 7 * * 1-5"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-send-case-alert-digest-email",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-send-case-alert-digest-email",
          "runs": 100,
          "failed": 0,
          "lastSeenAt": "2026-07-23T06:31:15.004Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-send-lis-tier-upgrade-email",
      "id": "app-send-lis-tier-upgrade-email",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/incentives/emails/sendLISTierUpgradeEmail.ts",
      "defLine": 28,
      "triggers": [
        {
          "type": "event",
          "value": "incentive-service/schemeMemberTier.upgraded"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-send-lis-tier-upgrade-email",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-send-lis-weekly-email",
      "id": "app-send-lis-weekly-email",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/incentives/emails/sendLISWeeklyEmail.ts",
      "defLine": 181,
      "triggers": [
        {
          "type": "cron",
          "value": "TZ=Europe/London 0 15 * * 5"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-send-lis-weekly-email",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-send-lis-weekly-email",
          "runs": 73,
          "failed": 0,
          "lastSeenAt": "2026-07-17T14:01:53.653Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-send-slack-messages-for-imported-instruction",
      "id": "app-send-slack-messages-for-imported-instruction",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/instructions/service/sendSlackMessagesForNewInstruction.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "event",
          "value": "app/instructions/instruction.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-send-slack-messages-for-imported-instruction",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-team-member-removal",
      "id": "app-team-member-removal",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/team/teamMember/inngest/handleTeamMemberRemoval.ts",
      "defLine": 7,
      "triggers": [
        {
          "type": "event",
          "value": "app/team/teamMember.removalRequested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-team-member-removal",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-update-legal-forms",
      "id": "app-update-legal-forms",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/legalForms/procedures/updateLegalForms.ts",
      "defLine": 15,
      "triggers": [
        {
          "type": "cron",
          "value": "TZ=Europe/London 0 0 * * *"
        },
        {
          "type": "event",
          "value": "app/legalForms/update.requested"
        }
      ],
      "sends": [
        "app/legalForms/update.requested"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "app-update-legal-forms",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app-update-legal-forms",
          "runs": 58,
          "failed": 29,
          "lastSeenAt": "2026-07-22T23:06:16.869Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app-update-payment-authorisation-details-for-imported-instruction",
      "id": "app-update-payment-authorisation-details-for-imported-instruction",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/instructions/service/updatePaymentAuthorisationDetailsForNewlyImportedInstruction.ts",
      "defLine": 9,
      "triggers": [
        {
          "type": "event",
          "value": "app/instructions/instruction.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app-update-payment-authorisation-details-for-imported-instruction",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app/ai/generateAttendanceNoteForCall",
      "id": "app/ai/generateAttendanceNoteForCall",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/ai/service/generateAttendanceNoteForCall.ts",
      "defLine": 17,
      "triggers": [
        {
          "type": "event",
          "value": "app/cases/attendanceNote.generationRequested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app/ai/generate-attendance-note-for-call",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app/handle-instruction-assignment-lost",
      "id": "app/handle-instruction-assignment-lost",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/instructions/inngest/handleInstructionAssignmentLost.ts",
      "defLine": 5,
      "triggers": [
        {
          "type": "event",
          "value": "app/instructions/assignment.lost"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app/handle-instruction-assignment-lost",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app/handle-instruction-auto-accept-requested",
      "id": "app/handle-instruction-auto-accept-requested",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/instructions/inngest/handleAutoAcceptRequested.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "event",
          "value": "app/instructions/auto-accept.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app/handle-instruction-auto-accept-requested",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app/handleCaseCompletionRequestCreated",
      "id": "app/handleCaseCompletionRequestCreated",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/cases/completionRequests/inngest/handleCaseCompletionRequestCreated.ts",
      "defLine": 9,
      "triggers": [
        {
          "type": "event",
          "value": "app/cases/completionRequest.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app/handle-case-completion-request-created",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app/inngest/cleanupStoredEvents",
      "id": "app/inngest/cleanupStoredEvents",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/inngest/event-storage/cleanup.cron.ts",
      "defLine": 7,
      "triggers": [
        {
          "type": "cron",
          "value": "TZ=Europe/London 0 0 * * 1"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app/inngest/cleanup-stored-events",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-app/inngest/cleanupstoredevents",
          "runs": 4,
          "failed": 0,
          "lastSeenAt": "2026-07-19T23:00:09.605Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:app/workflow/start",
      "id": "app/workflow/start",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/workflows-v2/common/inngest/startWorkflow.ts",
      "defLine": 4,
      "triggers": [
        {
          "type": "event",
          "value": "app/workflows/start.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "app/workflow/start",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:briefing-note-started",
      "id": "briefing-note-started",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/src/lawrence/event_handlers/handle_briefing_note_requested.py",
      "defLine": 24,
      "triggers": [
        {
          "type": "event",
          "value": "ai/case/briefing-note.started"
        }
      ],
      "sends": [
        "ai/case/briefing-note.created"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "briefing-note-started",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:calendly-webhook-received",
      "id": "calendly-webhook-received",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/workflows-v2/common/calendly/handleCalendlyWebhookReceived.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "event",
          "value": "webhooks/calendly/invitee.created"
        }
      ],
      "sends": [
        "app/workflows/calendly.processed"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "calendly-webhook-received",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:case-nursery-case-activation-handler",
      "id": "case-nursery-case-activation-handler",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/workflows-v2/workflows/caseNursery/eventHandler.ts",
      "defLine": 9,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/status.changed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "case-nursery-case-activation-handler",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:case-nursery-form-submission-handler",
      "id": "case-nursery-form-submission-handler",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/workflows-v2/workflows/caseNursery/eventHandler.ts",
      "defLine": 30,
      "triggers": [
        {
          "type": "event",
          "value": "app/workflows/tallyForm.processed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "case-nursery-form-submission-handler",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:civil-lit-case-activation-handler",
      "id": "civil-lit-case-activation-handler",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/workflows-v2/workflows/civilLitigation/eventHandler.ts",
      "defLine": 11,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/status.changed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "civil-lit-case-activation-handler",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:civil-lit-consultation-booking-handler",
      "id": "civil-lit-consultation-booking-handler",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/workflows-v2/workflows/civilLitigation/eventHandler.ts",
      "defLine": 93,
      "triggers": [
        {
          "type": "event",
          "value": "app/workflows/calendly.processed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "civil-lit-consultation-booking-handler",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:civil-lit-form-submission-handler",
      "id": "civil-lit-form-submission-handler",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/workflows-v2/workflows/civilLitigation/eventHandler.ts",
      "defLine": 32,
      "triggers": [
        {
          "type": "event",
          "value": "app/workflows/tallyForm.processed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "civil-lit-form-submission-handler",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:civil-lit-ingestion-complete-handler",
      "id": "civil-lit-ingestion-complete-handler",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/workflows-v2/workflows/civilLitigation/eventHandler.ts",
      "defLine": 51,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/file.ingestionSucceeded"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "civil-lit-ingestion-complete-handler",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:civilLitWorkflowProcessor",
      "id": "civilLitWorkflowProcessor",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/workflows-v2/workflows/civilLitigation/processor.ts",
      "defLine": 6,
      "triggers": [
        {
          "type": "event",
          "value": "app/workflows/state.updated"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "civil-lit-workflow-processor",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:cqs-classify-span",
      "id": "cqs-classify-span",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/span-classification/classifySpan.ts",
      "defLine": 11,
      "triggers": [
        {
          "type": "event",
          "value": "cqs/span/communication.created"
        }
      ],
      "sends": [
        "Case Quality - Classify Span",
        "cqs/span/classification.completed"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "cqs-classify-span",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case-quality-service-cqs-classify-span",
          "runs": 7,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:31:36.953Z",
          "recent": true
        },
        "aliveTriggers": [
          "cqs/span/communication.created"
        ]
      }
    },
    {
      "key": "platform-v2:cqs-escalate-alerts",
      "id": "cqs-escalate-alerts",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/alert-management/escalateAlerts.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "cron",
          "value": "TZ=Europe/London 20 7 * * *"
        },
        {
          "type": "cron",
          "value": "TZ=Europe/London 0/5 8-23,0-1 * * *"
        }
      ],
      "sends": [
        "cqs/case-alert/alert.escalated"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "cqs-escalate-alerts",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case-quality-service-cqs-escalate-alerts",
          "runs": 6241,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:10:10.057Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:cqs-generate-latest-alert-for-case",
      "id": "cqs-generate-latest-alert-for-case",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/alert-creation/generateLatestAlertForCase.ts",
      "defLine": 14,
      "triggers": [
        {
          "type": "event",
          "value": "cqs/case-alert/generateForCase.requested"
        }
      ],
      "sends": [
        "cqs/span/classification.completed"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "cqs-generate-latest-alert-for-case",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:cqs-handle-alert-created-for-intercom",
      "id": "cqs-handle-alert-created-for-intercom",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/alert-intercom/handleAlertCreatedForIntercom.ts",
      "defLine": 16,
      "triggers": [
        {
          "type": "event",
          "value": "cqs/case-alert/alert.created"
        },
        {
          "type": "event",
          "value": "cqs/case-alert/alert.escalated"
        },
        {
          "type": "event",
          "value": "cqs/case-alert/alert.unsnoozed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "cqs-handle-alert-created-for-intercom",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case-quality-service-cqs-handle-alert-created-for-intercom",
          "runs": 40,
          "failed": 18,
          "lastSeenAt": "2026-07-23T00:08:24.683Z",
          "recent": true
        },
        "aliveTriggers": [
          "cqs/case-alert/alert.created",
          "cqs/case-alert/alert.escalated"
        ]
      }
    },
    {
      "key": "platform-v2:cqs-handle-alert-resolved-for-intercom",
      "id": "cqs-handle-alert-resolved-for-intercom",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/alert-intercom/handleAlertResolvedForIntercom.ts",
      "defLine": 15,
      "triggers": [
        {
          "type": "event",
          "value": "cqs/case-alert/alert.resolved"
        },
        {
          "type": "event",
          "value": "cqs/case-alert/alert.cancelled"
        },
        {
          "type": "event",
          "value": "cqs/case-alert/alert.snoozed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "cqs-handle-alert-resolved-for-intercom",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "can-fire",
        "receipt": null,
        "aliveTriggers": [
          "cqs/case-alert/alert.resolved",
          "cqs/case-alert/alert.cancelled"
        ]
      }
    },
    {
      "key": "platform-v2:cqs-handle-case-cancelled",
      "id": "cqs-handle-case-cancelled",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/alert-management/handleCaseCancelled.ts",
      "defLine": 10,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/case.cancelled"
        },
        {
          "type": "event",
          "value": "matter-service/matter.cancelled"
        }
      ],
      "sends": [
        "cqs/case-alert/alert.cancelled"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "cqs-handle-case-cancelled",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case-quality-service-cqs-handle-case-cancelled",
          "runs": 3,
          "failed": 0,
          "lastSeenAt": "2026-07-19T14:26:14.83Z",
          "recent": true
        },
        "aliveTriggers": [
          "matter-service/matter.cancelled"
        ]
      }
    },
    {
      "key": "platform-v2:cqs-handle-case-note-preprocessing-succeeded",
      "id": "cqs-handle-case-note-preprocessing-succeeded",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/span-communication-creation/handleCaseNoteClassificationSucceeded.ts",
      "defLine": 6,
      "triggers": [
        {
          "type": "event",
          "value": "cqs/case-note/preprocessing.completed"
        }
      ],
      "sends": [
        "cqs/span/communication.created"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "cqs-handle-case-note-preprocessing-succeeded",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case-quality-service-cqs-handle-case-note-preprocessing-succeeded",
          "runs": 3,
          "failed": 0,
          "lastSeenAt": "2026-07-20T15:41:50.56Z",
          "recent": true
        },
        "aliveTriggers": [
          "cqs/case-note/preprocessing.completed"
        ]
      }
    },
    {
      "key": "platform-v2:cqs-handle-case-opened",
      "id": "cqs-handle-case-opened",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/alert-creation/handleCaseOpened.ts",
      "defLine": 14,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/case.opened"
        },
        {
          "type": "event",
          "value": "matter-service/matter.created"
        }
      ],
      "sends": [
        "cqs/case-alert/alert.created"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "cqs-handle-case-opened",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case-quality-service-cqs-handle-case-opened",
          "runs": 76,
          "failed": 0,
          "lastSeenAt": "2026-07-22T15:16:56.08Z",
          "recent": true
        },
        "aliveTriggers": [
          "matter-service/matter.created"
        ]
      }
    },
    {
      "key": "platform-v2:cqs-handle-file-ingestion-succeeded",
      "id": "cqs-handle-file-ingestion-succeeded",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/span-communication-creation/handleFileIngestionSucceeded.ts",
      "defLine": 14,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/file.ingestionSucceeded"
        }
      ],
      "sends": [
        "app/case/file.ingestionSucceeded",
        "cqs/span/communication.created"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "cqs-handle-file-ingestion-succeeded",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:cqs-handle-lawyer-span-communication-created",
      "id": "cqs-handle-lawyer-span-communication-created",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/alert-management/handleLawyerSpanCommunicationCreated.ts",
      "defLine": 7,
      "triggers": [
        {
          "type": "event",
          "value": "cqs/span/communication.created"
        }
      ],
      "sends": [
        "cqs/case-alert/alert.resolved"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "cqs-handle-lawyer-span-communication-created",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case-quality-service-cqs-handle-lawyer-span-communication-created",
          "runs": 5,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:01:28.438Z",
          "recent": true
        },
        "aliveTriggers": [
          "cqs/span/communication.created"
        ]
      }
    },
    {
      "key": "platform-v2:cqs-handle-mail-uploaded",
      "id": "cqs-handle-mail-uploaded",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/alert-creation/handleMailUploaded.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/mail.uploaded"
        },
        {
          "type": "event",
          "value": "email-service/message.uploaded"
        }
      ],
      "sends": [
        "cqs/case-alert/alert.created"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "cqs-handle-mail-uploaded",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case-quality-service-cqs-handle-mail-uploaded",
          "runs": 7,
          "failed": 0,
          "lastSeenAt": "2026-07-01T10:02:08.938Z",
          "recent": false
        },
        "aliveTriggers": [
          "email-service/message.uploaded"
        ]
      }
    },
    {
      "key": "platform-v2:cqs-handle-message-received",
      "id": "cqs-handle-message-received",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/span-communication-creation/handleMessageReceived.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/message.received"
        },
        {
          "type": "event",
          "value": "messaging-service/message.created"
        }
      ],
      "sends": [
        "cqs/span/communication.created"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "cqs-handle-message-received",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case-quality-service-cqs-handle-message-received",
          "runs": 8,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:01:25.285Z",
          "recent": true
        },
        "aliveTriggers": [
          "app/case/message.received",
          "messaging-service/message.created"
        ]
      }
    },
    {
      "key": "platform-v2:cqs-handle-span-classification-completed",
      "id": "cqs-handle-span-classification-completed",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/alert-creation/handleSpanClassificationCreated.ts",
      "defLine": 18,
      "triggers": [
        {
          "type": "event",
          "value": "cqs/span/classification.completed"
        }
      ],
      "sends": [
        "cqs/case-alert/alert.created",
        "cqs/case-alert/alert.escalated"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "cqs-handle-span-classification-completed",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case-quality-service-cqs-handle-span-classification-completed",
          "runs": 5,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:31:48.275Z",
          "recent": true
        },
        "aliveTriggers": [
          "cqs/span/classification.completed"
        ]
      }
    },
    {
      "key": "platform-v2:cqs-preprocess-case-note",
      "id": "cqs-preprocess-case-note",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "services/case-quality/src/modules/case-note-preprocessing/preprocessCaseNote.ts",
      "defLine": 10,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/note.created"
        },
        {
          "type": "event",
          "value": "matter-service/note.created"
        }
      ],
      "sends": [
        "Case Quality - Preprocess Case Note",
        "cqs/case-note/preprocessing.completed"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "cqs-preprocess-case-note",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "case-quality-service-cqs-preprocess-case-note",
          "runs": 94,
          "failed": 14,
          "lastSeenAt": "2026-07-21T16:37:50.556Z",
          "recent": true
        },
        "aliveTriggers": [
          "matter-service/note.created"
        ]
      }
    },
    {
      "key": "platform-v2:draft_advice_note",
      "id": "draft_advice_note",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/api/index.py",
      "defLine": 242,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/advice_note.draft_advice_note"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "draft-advice-note",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:draft_briefing_note",
      "id": "draft_briefing_note",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/api/index.py",
      "defLine": 217,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/briefing_note.draft_briefing_note"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "draft-briefing-note",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:enrich_field_group",
      "id": "enrich_field_group",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/src/form_filling/form_enrichment/enrich_field_groups.py",
      "defLine": 31,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/form_filling.enrich_field_group"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "enrich-field-group",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:enrich_form",
      "id": "enrich_form",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/src/form_filling/form_enrichment/main.py",
      "defLine": 32,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/form_filling.enrich_form.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "enrich-form",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:form-field-override-enrichment-request",
      "id": "form-field-override-enrichment-request",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/formCompletion/v2Workflow.ts",
      "defLine": 119,
      "triggers": [
        {
          "type": "event",
          "value": "app/form_filling/form-field-override-enrichment"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "form-field-override-enrichment-request",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:form-filling-v2",
      "id": "form-filling-v2",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/formCompletion/v2Workflow.ts",
      "defLine": 23,
      "triggers": [
        {
          "type": "event",
          "value": "app/form_filling/form-filling-v2"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "form-filling-v2",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:generate_contextual_qa",
      "id": "generate_contextual_qa",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/api/index.py",
      "defLine": 62,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/briefing_note.generate_contextual_qa"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "generate-contextual-qa",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:generate_factual_qa",
      "id": "generate_factual_qa",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/api/index.py",
      "defLine": 158,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/briefing_note.generate_factual_qa"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "generate-factual-qa",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:generate_information_request",
      "id": "generate_information_request",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/api/index.py",
      "defLine": 267,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/information_request_message.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "generate-information-request",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:generate_legal_questions",
      "id": "generate_legal_questions",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/api/index.py",
      "defLine": 91,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/briefing_note.generate_legal_questions"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "generate-legal-questions",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:generate_letter",
      "id": "generate_letter",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/src/letter_generation/main.py",
      "defLine": 35,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/letter_generation.requested"
        },
        {
          "type": "event",
          "value": "app/case/letter_generation.dry_run_requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "generate-letter",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:handle-call-failed",
      "id": "handle-call-failed",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/calls/inngest/handleCallFailed.ts",
      "defLine": 6,
      "triggers": [
        {
          "type": "event",
          "value": "app/calls/call.failed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "handle-call-failed",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-handle-call-failed",
          "runs": 1,
          "failed": 0,
          "lastSeenAt": "2026-07-02T16:03:15.922Z",
          "recent": false
        },
        "aliveTriggers": [
          "app/calls/call.failed"
        ]
      }
    },
    {
      "key": "platform-v2:handle-call-recording-completed",
      "id": "handle-call-recording-completed",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/calls/inngest/handleCallRecordingCompleted.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "event",
          "value": "app/calls/recording.completed"
        }
      ],
      "sends": [
        "app/calls/transcription.requested"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "handle-call-recording-completed",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:handle-call-transcription-requested",
      "id": "handle-call-transcription-requested",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/calls/inngest/handleCallTranscriptionRequested.ts",
      "defLine": 16,
      "triggers": [
        {
          "type": "event",
          "value": "app/calls/transcription.requested"
        }
      ],
      "sends": [
        "app/cases/attendanceNote.generationRequested"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "handle-call-transcription-requested",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:handle-conference-status-update",
      "id": "handle-conference-status-update",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/calls/inngest/handleConferenceStatusUpdate.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "app/calls/conference.status"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "handle-conference-status-update",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:handleTallyWebhookReceived",
      "id": "handleTallyWebhookReceived",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/workflows-v2/common/tally/handleTallyWebhookReceived.ts",
      "defLine": 17,
      "triggers": [
        {
          "type": "event",
          "value": "webhooks/tally/submission.received"
        }
      ],
      "sends": [
        "app/workflows/tallyForm.processed"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "handle-tally-webhook-received",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:kyc/sendReviewResultToN8n",
      "id": "kyc/sendReviewResultToN8n",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/kyc/service/sendReviewResultToN8n.ts",
      "defLine": 10,
      "triggers": [
        {
          "type": "event",
          "value": "kyc/workflowRun.statusUpdated"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "kyc/send-review-result-to-n8n",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:kyc/updateWorkflowRunWithName",
      "id": "kyc/updateWorkflowRunWithName",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/kyc/service/updateWorkflowRunWithCapturedName.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "kyc/workflowRun.statusUpdated"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "kyc/update-workflow-run-with-name",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:lawyer-tier-review-alerts-cronjob",
      "id": "lawyer-tier-review-alerts-cronjob",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/lawyerTierReviewAlerts.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "cron",
          "value": "TZ=Europe/London 53 8 * * *"
        },
        {
          "type": "event",
          "value": "app/lawyer-tier-review/check-all"
        }
      ],
      "sends": [
        "app/lawyer-tier-review/check-individual"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "lawyer-tier-review-alerts-cronjob",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-lawyer-tier-review-alerts-cronjob",
          "runs": 29,
          "failed": 0,
          "lastSeenAt": "2026-07-23T07:53:04.502Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:lawyer-tier-review-individual",
      "id": "lawyer-tier-review-individual",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/integrations/inngest/lawyerTierReviewAlerts.ts",
      "defLine": 51,
      "triggers": [
        {
          "type": "event",
          "value": "app/lawyer-tier-review/check-individual"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lawyer-tier-review-individual",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-lawyer-tier-review-individual",
          "runs": 4008,
          "failed": 0,
          "lastSeenAt": "2026-07-23T07:55:11.789Z",
          "recent": true
        },
        "aliveTriggers": [
          "app/lawyer-tier-review/check-individual"
        ]
      }
    },
    {
      "key": "platform-v2:outbound-mail-handle-processing-started",
      "id": "outbound-mail-handle-processing-started",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/outbound-mail/inngest/handle-request-processing-started.ts",
      "defLine": 6,
      "triggers": [
        {
          "type": "event",
          "value": "outbound-mail/request.processing-started"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "outbound-mail-handle-processing-started",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:outbound-mail-handle-request-cancelled",
      "id": "outbound-mail-handle-request-cancelled",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/outbound-mail/inngest/handle-request-cancelled.ts",
      "defLine": 6,
      "triggers": [
        {
          "type": "event",
          "value": "outbound-mail/request.cancelled"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "outbound-mail-handle-request-cancelled",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:outbound-mail-handle-request-created",
      "id": "outbound-mail-handle-request-created",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/outbound-mail/inngest/handle-request-created.ts",
      "defLine": 31,
      "triggers": [
        {
          "type": "event",
          "value": "outbound-mail/request.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "outbound-mail-handle-request-created",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:outbound-mail-handle-request-sent",
      "id": "outbound-mail-handle-request-sent",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/outbound-mail/inngest/handle-request-sent.ts",
      "defLine": 7,
      "triggers": [
        {
          "type": "event",
          "value": "outbound-mail/request.sent"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "outbound-mail-handle-request-sent",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:outbound-mail-prepare-batch",
      "id": "outbound-mail-prepare-batch",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/outbound-mail/inngest/prepare-batch.ts",
      "defLine": 13,
      "triggers": [
        {
          "type": "event",
          "value": "outbound-mail/batch.prepare-requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "outbound-mail-prepare-batch",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:perform-stacked-instruction-assignment",
      "id": "perform-stacked-instruction-assignment",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/instructions/service/autoAssignment/v2/stackedAssignments.ts",
      "defLine": 16,
      "triggers": [
        {
          "type": "event",
          "value": "app/instructions/stackedAssignment.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "perform-stacked-instruction-assignment",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:platform-artifact-generation-completed",
      "id": "platform-artifact-generation-completed",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/cases/artifactGeneration/handleCompletion.ts",
      "defLine": 41,
      "triggers": [
        {
          "type": "event",
          "value": "artifact_generation.final_asset_generated"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform-artifact-generation-completed",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-platform-artifact-generation-completed",
          "runs": 13,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:30:43.311Z",
          "recent": true
        },
        "aliveTriggers": [
          "artifact_generation.final_asset_generated"
        ]
      }
    },
    {
      "key": "platform-v2:platform-artifact-generation-failed",
      "id": "platform-artifact-generation-failed",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/cases/artifactGeneration/handleFailure.ts",
      "defLine": 4,
      "triggers": [
        {
          "type": "event",
          "value": "artifact_generation.failed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform-artifact-generation-failed",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:platform-artifact-generation-progressed",
      "id": "platform-artifact-generation-progressed",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/cases/artifactGeneration/handleProgression.ts",
      "defLine": 55,
      "triggers": [
        {
          "type": "event",
          "value": "artifact_generation.progressed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform-artifact-generation-progressed",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "platform-api-platform-artifact-generation-progressed",
          "runs": 30,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:30:18.983Z",
          "recent": true
        },
        "aliveTriggers": [
          "artifact_generation.progressed"
        ]
      }
    },
    {
      "key": "platform-v2:platform-case-briefing-note-created",
      "id": "platform-case-briefing-note-created",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/lawrence/event-handlers/handleBriefingNoteCreated.ts",
      "defLine": 11,
      "triggers": [
        {
          "type": "event",
          "value": "ai/case/briefing-note.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform-case-briefing-note-created",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:populate_form",
      "id": "populate_form",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/src/form_filling/form_population/main.py",
      "defLine": 30,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/form_filling.populate_form.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "populate-form",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:populate_form_field",
      "id": "populate_form_field",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/src/form_filling/form_population/fill_form/main.py",
      "defLine": 27,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/form_filling.populate_form_field"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "populate-form-field",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:python-service-briefing-note-created",
      "id": "python-service-briefing-note-created",
      "repo": "platform-v2",
      "language": "python",
      "file": "apps/python-service/src/lawrence/event_handlers/handle_briefing_note_created.py",
      "defLine": 24,
      "triggers": [
        {
          "type": "event",
          "value": "ai/case/briefing-note.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "python-service-briefing-note-created",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:requestOutlookEmailImport",
      "id": "requestOutlookEmailImport",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/officeAddin/service/outlookImportOrchestrator.ts",
      "defLine": 15,
      "triggers": [
        {
          "type": "event",
          "value": "app/outlookIntegration/emailImport.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "request-outlook-email-import",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:solicitors/sendRatingToN8n",
      "id": "solicitors/sendRatingToN8n",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/solicitors/reviews/service/sendRatingToN8n.ts",
      "defLine": 10,
      "triggers": [
        {
          "type": "event",
          "value": "solicitors/review.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "solicitors/send-rating-to-n8n",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v2:v2/save-kyc-report-to-s3",
      "id": "v2/save-kyc-report-to-s3",
      "repo": "platform-v2",
      "language": "typescript",
      "file": "packages/api/src/modules/kyc/service/saveKycReportToS3.ts",
      "defLine": 15,
      "triggers": [
        {
          "type": "event",
          "value": "app/kyc/saveReportToS3.requested"
        },
        {
          "type": "event",
          "value": "kyc/workflowRun.statusUpdated"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "v2/save-kyc-report-to-s3",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:assignment-service/matter.created",
      "id": "assignment-service/matter.created",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/assignment-service/src/integration/inngest/functions/platformApiMatterCreated.ts",
      "defLine": 7,
      "triggers": [
        {
          "type": "event",
          "value": "platform-api/matter.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "assignment/matter.created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-assignment-service-assignment-service/matter.created",
          "runs": 2,
          "failed": 0,
          "lastSeenAt": "2026-07-15T13:57:00.228Z",
          "recent": false
        },
        "aliveTriggers": [
          "platform-api/matter.created"
        ]
      }
    },
    {
      "key": "platform-v3:backfillAgreementSignatureFirmId",
      "id": "backfillAgreementSignatureFirmId",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/work-service/src/integration/inngest/functions/backfillAgreementSignatureFirmId.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "event",
          "value": "backfillAgreementSignatureFirmId"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "backfill-agreement-signature-firm-id",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:backfillClientContacts",
      "id": "backfillClientContacts",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/backfillClientContacts.ts",
      "defLine": 27,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/backfillClientContacts"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "backfill-client-contacts",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:backfillMatterNotes",
      "id": "backfillMatterNotes",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/backfillMatterNotes.ts",
      "defLine": 231,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/backfillMatterNotes"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "backfill-matter-notes",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-backfillmatternotes",
          "runs": 3,
          "failed": 0,
          "lastSeenAt": "2026-07-03T08:23:51.16Z",
          "recent": false
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:backfillMatterTeamAccess",
      "id": "backfillMatterTeamAccess",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/backfillMatterTeamAccess.ts",
      "defLine": 161,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/backfillMatterTeamAccess"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "backfill-matter-team-access",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:bindingFunctionId(binding)",
      "id": "bindingFunctionId(binding)",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/agent-worker/lib/triggers/create-trigger-binding.ts",
      "defLine": 291,
      "triggers": [],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "binding-function-id(binding)",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "inconclusive",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:content-service/content.createAutoMilestoneVersion",
      "id": "content-service/content.createAutoMilestoneVersion",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/content-service/src/integrations/inngest/functions/createAutoMilestoneVersion.ts",
      "defLine": 36,
      "triggers": [
        {
          "type": "event",
          "value": "content-service/content.updatePersisted"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "content/content.create-auto-milestone-version",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-content-service-content-service/content.createautomilestoneversion",
          "runs": 234,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:08:42.016Z",
          "recent": true
        },
        "aliveTriggers": [
          "content-service/content.updatePersisted"
        ]
      }
    },
    {
      "key": "platform-v3:content-service/content.createVersionFromFile",
      "id": "content-service/content.createVersionFromFile",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/content-service/src/integrations/inngest/functions/createContentVersionFromFile.ts",
      "defLine": 32,
      "triggers": [
        {
          "type": "event",
          "value": "content-service/file.ready"
        },
        {
          "type": "event",
          "value": "content-service/file.failed"
        },
        {
          "type": "event",
          "value": "content-service/file.quarantined"
        }
      ],
      "sends": [
        "content-service/content.versionFromFile.failed",
        "content-service/content.versionFromFile.ready"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "content/content.create-version-from-file",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-content-service-content-service/content.createversionfromfile",
          "runs": 73,
          "failed": 12,
          "lastSeenAt": "2026-07-20T18:38:03.833Z",
          "recent": true
        },
        "aliveTriggers": [
          "content-service/file.ready"
        ]
      }
    },
    {
      "key": "platform-v3:content-service/file.updateStatus",
      "id": "content-service/file.updateStatus",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/content-service/src/integrations/inngest/functions/updateFileStatus.ts",
      "defLine": 97,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/s3/object.created"
        },
        {
          "type": "event",
          "value": "webhook/s3/malwareScan.completed"
        },
        {
          "type": "event",
          "value": "webhook/s3/malwareScan.failed"
        },
        {
          "type": "event",
          "value": "webhook/s3/malwareScan.skipped"
        }
      ],
      "sends": [
        "content-service/file.failed",
        "content-service/file.quarantined",
        "content-service/file.ready"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "content/file.update-status",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-content-service-content-service/file.updatestatus",
          "runs": 11187,
          "failed": 8,
          "lastSeenAt": "2026-07-23T10:12:45.065Z",
          "recent": true
        },
        "aliveTriggers": [
          "webhook/s3/object.created",
          "webhook/s3/malwareScan.completed"
        ]
      }
    },
    {
      "key": "platform-v3:content-service/template.reconcileStuckProcessing",
      "id": "content-service/template.reconcileStuckProcessing",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/content-service/src/integrations/inngest/functions/reconcileStuckProcessingTemplates.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "cron",
          "value": "WATCHDOG_INTERVAL"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "content/template.reconcile-stuck-processing",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-content-service-content-service/template.reconcilestuckprocessing",
          "runs": 8309,
          "failed": 9,
          "lastSeenAt": "2026-07-23T10:10:10.012Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
      "id": "content-service/template.updateStatusForTemplateWithVersion",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/content-service/src/integrations/inngest/functions/updateStatusForTemplateWithVersion.ts",
      "defLine": 9,
      "triggers": [
        {
          "type": "event",
          "value": "content-service/content.versionFromFile.ready"
        },
        {
          "type": "event",
          "value": "content-service/content.versionFromFile.failed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "content/template.update-status-for-template-with-version",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-content-service-content-service/template.updatestatusfortemplatewithversion",
          "runs": 59,
          "failed": 0,
          "lastSeenAt": "2026-07-20T18:38:04.469Z",
          "recent": true
        },
        "aliveTriggers": [
          "content-service/content.versionFromFile.ready",
          "content-service/content.versionFromFile.failed"
        ]
      }
    },
    {
      "key": "platform-v3:email-service/attachment.upload",
      "id": "email-service/attachment.upload",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/email-service/src/integration/inngest/functions/uploadMessageAttachment.ts",
      "defLine": 23,
      "triggers": [
        {
          "type": "event",
          "value": "email-service/attachment.uploadRequested"
        }
      ],
      "sends": [
        "email-service/attachment.uploaded"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "email/attachment.upload",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-email-service-email-service/attachment.upload",
          "runs": 286,
          "failed": 3,
          "lastSeenAt": "2026-07-22T11:56:36.496Z",
          "recent": true
        },
        "aliveTriggers": [
          "email-service/attachment.uploadRequested"
        ]
      }
    },
    {
      "key": "platform-v3:email-service/grant.backfillMessages",
      "id": "email-service/grant.backfillMessages",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/email-service/src/integration/inngest/functions/backfillGrantMessages.ts",
      "defLine": 15,
      "triggers": [
        {
          "type": "event",
          "value": "email-service/grant.messageBackfill.requested"
        }
      ],
      "sends": [
        "email-service/grant.messageBackfill.requested",
        "email-service/message.created"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "email/grant.backfill-messages",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-email-service-email-service/grant.backfillmessages",
          "runs": 5,
          "failed": 0,
          "lastSeenAt": "2026-07-20T14:48:54.854Z",
          "recent": true
        },
        "aliveTriggers": [
          "email-service/grant.messageBackfill.requested"
        ]
      }
    },
    {
      "key": "platform-v3:email-service/grant.updateFolders",
      "id": "email-service/grant.updateFolders",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/email-service/src/integration/inngest/functions/updateGrantFolders.ts",
      "defLine": 13,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/nylas/folder.created"
        },
        {
          "type": "event",
          "value": "webhook/nylas/folder.updated"
        },
        {
          "type": "event",
          "value": "webhook/nylas/folder.deleted"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "email/grant.update-folders",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-email-service-email-service/grant.updatefolders",
          "runs": 8,
          "failed": 0,
          "lastSeenAt": "2026-07-21T11:41:08.679Z",
          "recent": true
        },
        "aliveTriggers": [
          "webhook/nylas/folder.created",
          "webhook/nylas/folder.updated",
          "webhook/nylas/folder.deleted"
        ]
      }
    },
    {
      "key": "platform-v3:email-service/message-draft.send",
      "id": "email-service/message-draft.send",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/email-service/src/integration/inngest/functions/sendMessageDraft.ts",
      "defLine": 9,
      "triggers": [
        {
          "type": "event",
          "value": "email-service/message-draft.send"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "email/message-draft.send",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:email-service/message.file",
      "id": "email-service/message.file",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/email-service/src/integration/inngest/functions/fileMessage.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/email.matched"
        }
      ],
      "sends": [
        "email-service/message.filed"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "email/message.file",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-email-service-email-service/message.file",
          "runs": 8,
          "failed": 0,
          "lastSeenAt": "2026-07-01T10:01:24.655Z",
          "recent": false
        },
        "aliveTriggers": [
          "matter-service/email.matched"
        ]
      }
    },
    {
      "key": "platform-v3:email-service/message.upload",
      "id": "email-service/message.upload",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/email-service/src/integration/inngest/functions/uploadMessage.ts",
      "defLine": 11,
      "triggers": [
        {
          "type": "event",
          "value": "email-service/message.filed"
        }
      ],
      "sends": [
        "email-service/attachment.uploadRequested",
        "email-service/message.uploaded"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "email/message.upload",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-email-service-email-service/message.upload",
          "runs": 37,
          "failed": 0,
          "lastSeenAt": "2026-07-20T14:49:39.337Z",
          "recent": true
        },
        "aliveTriggers": [
          "email-service/message.filed"
        ]
      }
    },
    {
      "key": "platform-v3:email-service/nylasMessage.upsert",
      "id": "email-service/nylasMessage.upsert",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/email-service/src/integration/inngest/functions/upsertNylasMessage.ts",
      "defLine": 27,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/nylas/message.created"
        },
        {
          "type": "event",
          "value": "webhook/nylas/message.updated"
        }
      ],
      "sends": [
        "email-service/message.created"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "email/nylas-message.upsert",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-email-service-email-service/nylasmessage.upsert",
          "runs": 4120,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:32:48.919Z",
          "recent": true
        },
        "aliveTriggers": [
          "webhook/nylas/message.created",
          "webhook/nylas/message.updated"
        ]
      }
    },
    {
      "key": "platform-v3:email-service/sentMessage.settleBody",
      "id": "email-service/sentMessage.settleBody",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/email-service/src/integration/inngest/functions/settleSentMessageBody.ts",
      "defLine": 16,
      "triggers": [
        {
          "type": "event",
          "value": "email-service/sent-message.settle-body"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "email/sent-message.settle-body",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-email-service-email-service/sentmessage.settlebody",
          "runs": 11,
          "failed": 0,
          "lastSeenAt": "2026-07-14T09:26:47.372Z",
          "recent": false
        },
        "aliveTriggers": [
          "email-service/sent-message.settle-body"
        ]
      }
    },
    {
      "key": "platform-v3:identity-service/user.updated",
      "id": "identity-service/user.updated",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/identity-service/src/integration/inngest/functions/userUpdated.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/clerk/user.updated"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "identity/user.updated",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-identity-service-identity-service/user.updated",
          "runs": 160,
          "failed": 37,
          "lastSeenAt": "2026-07-21T23:11:43.926Z",
          "recent": true
        },
        "aliveTriggers": [
          "webhook/clerk/user.updated"
        ]
      }
    },
    {
      "key": "platform-v3:incentive-service/schemeMember.evaluateTier",
      "id": "incentive-service/schemeMember.evaluateTier",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/incentive-service/src/integration/inngest/functions/evaluateTierForMember.ts",
      "defLine": 11,
      "triggers": [
        {
          "type": "event",
          "value": "incentive-service/schemeMember.pointsPosted"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "incentives/scheme-member.evaluate-tier",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:incentive-service/schemeMemberTier.findExpired",
      "id": "incentive-service/schemeMemberTier.findExpired",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/incentive-service/src/integration/inngest/functions/recalculateExpiredSchemeMemberTiers.ts",
      "defLine": 11,
      "triggers": [
        {
          "type": "cron",
          "value": "TZ=Europe/London 0 0 * * *"
        },
        {
          "type": "event",
          "value": "incentive-service/schemeMemberTier.triggerExpiredCron"
        }
      ],
      "sends": [
        "incentive-service/schemeMemberTier.expired"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "incentives/scheme-member-tier.find-expired",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-incentive-service-incentive-service/schememembertier.findexpired",
          "runs": 29,
          "failed": 0,
          "lastSeenAt": "2026-07-22T23:01:02.119Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:incentive-service/schemeMemberTier.recalculateExpired",
      "id": "incentive-service/schemeMemberTier.recalculateExpired",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/incentive-service/src/integration/inngest/functions/recalculateExpiredSchemeMemberTiers.ts",
      "defLine": 59,
      "triggers": [
        {
          "type": "event",
          "value": "incentive-service/schemeMemberTier.expired"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "incentives/scheme-member-tier.recalculate-expired",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-incentive-service-incentive-service/schememembertier.recalculateexpired",
          "runs": 14,
          "failed": 0,
          "lastSeenAt": "2026-07-22T23:01:05.915Z",
          "recent": true
        },
        "aliveTriggers": [
          "incentive-service/schemeMemberTier.expired"
        ]
      }
    },
    {
      "key": "platform-v3:incentive-service/v2.case.billPaid",
      "id": "incentive-service/v2.case.billPaid",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/incentive-service/src/integration/inngest/functions/v2CaseBillPaid.ts",
      "defLine": 9,
      "triggers": [
        {
          "type": "event",
          "value": "app/case/bills/bill.paid"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "incentives/v2.case.bill-paid",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:incentive-service/v2.referral.paymentCreated",
      "id": "incentive-service/v2.referral.paymentCreated",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/incentive-service/src/integration/inngest/functions/v2ReferralPaymentCreated.ts",
      "defLine": 9,
      "triggers": [
        {
          "type": "event",
          "value": "app/referrals/payment.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "incentives/v2.referral.payment-created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:lawrence-api/artifact_generation.final_asset_generated",
      "id": "lawrence-api/artifact_generation.final_asset_generated",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/artifactGenerationSucceeded.ts",
      "defLine": 51,
      "triggers": [
        {
          "type": "event",
          "value": "artifact_generation.final_asset_generated"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lawrence/artifact-generation.final-asset-generated",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lawrence-api-lawrence-api/artifact_generation.final_asset_generated",
          "runs": 13,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:30:23.577Z",
          "recent": true
        },
        "aliveTriggers": [
          "artifact_generation.final_asset_generated"
        ]
      }
    },
    {
      "key": "platform-v3:lawrence-api/artifact_generation.final_asset_generation_failed",
      "id": "lawrence-api/artifact_generation.final_asset_generation_failed",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/artifactGenerationFailed.ts",
      "defLine": 6,
      "triggers": [
        {
          "type": "event",
          "value": "artifact_generation.final_asset_generation_failed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lawrence/artifact-generation.final-asset-generation-failed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lawrence-api-lawrence-api/artifact_generation.final_asset_generation_failed",
          "runs": 1,
          "failed": 0,
          "lastSeenAt": "2026-07-13T16:37:04.19Z",
          "recent": false
        },
        "aliveTriggers": [
          "artifact_generation.final_asset_generation_failed"
        ]
      }
    },
    {
      "key": "platform-v3:lawrence-api/artifact_generation.progressed",
      "id": "lawrence-api/artifact_generation.progressed",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/artifactGenerationProgressed.ts",
      "defLine": 79,
      "triggers": [
        {
          "type": "event",
          "value": "artifact_generation.progressed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lawrence/artifact-generation.progressed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lawrence-api-lawrence-api/artifact_generation.progressed",
          "runs": 30,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:30:10.396Z",
          "recent": true
        },
        "aliveTriggers": [
          "artifact_generation.progressed"
        ]
      }
    },
    {
      "key": "platform-v3:lawrence-api/caseContextUpdate.required",
      "id": "lawrence-api/caseContextUpdate.required",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/caseContextUpdateRequired.ts",
      "defLine": 7,
      "triggers": [
        {
          "type": "event",
          "value": "email-service/message.uploaded"
        },
        {
          "type": "event",
          "value": "matter-service/file.uploaded"
        },
        {
          "type": "event",
          "value": "messaging-service/message.created"
        },
        {
          "type": "event",
          "value": "matter-service/note.created"
        },
        {
          "type": "event",
          "value": "matter-service/note.updated"
        },
        {
          "type": "event",
          "value": "lead-api/call.transcriptUpdated"
        },
        {
          "type": "event",
          "value": "platform-api/matter.created"
        }
      ],
      "sends": [
        "app/case/batch-case-context-update.requested"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "lawrence/case-context-update.required",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lawrence-api-lawrence-api/casecontextupdate.required",
          "runs": 491,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:31:03.089Z",
          "recent": true
        },
        "aliveTriggers": [
          "email-service/message.uploaded",
          "matter-service/file.uploaded",
          "messaging-service/message.created",
          "matter-service/note.created",
          "matter-service/note.updated",
          "platform-api/matter.created"
        ]
      }
    },
    {
      "key": "platform-v3:lawrence-api/email.messageRefiled",
      "id": "lawrence-api/email.messageRefiled",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/emailMessageRefiled.ts",
      "defLine": 14,
      "triggers": [
        {
          "type": "event",
          "value": "email-service/message.refiled"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lawrence/email.message-refiled",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lawrence-api-lawrence-api/email.messagerefiled",
          "runs": 2,
          "failed": 0,
          "lastSeenAt": "2026-06-24T11:33:37.983Z",
          "recent": false
        },
        "aliveTriggers": [
          "email-service/message.refiled"
        ]
      }
    },
    {
      "key": "platform-v3:lawrence-api/email.messageRemoved",
      "id": "lawrence-api/email.messageRemoved",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/emailMessageRemoved.ts",
      "defLine": 13,
      "triggers": [
        {
          "type": "event",
          "value": "email-service/message.removed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lawrence/email.message-removed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:lawrence-api/email.messageUploaded",
      "id": "lawrence-api/email.messageUploaded",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/emailMessageUploaded.ts",
      "defLine": 16,
      "triggers": [
        {
          "type": "event",
          "value": "email-service/message.uploaded"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lawrence/email.message-uploaded",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lawrence-api-lawrence-api/email.messageuploaded",
          "runs": 37,
          "failed": 0,
          "lastSeenAt": "2026-07-20T14:49:39.472Z",
          "recent": true
        },
        "aliveTriggers": [
          "email-service/message.uploaded"
        ]
      }
    },
    {
      "key": "platform-v3:lawrence-api/file.deleted",
      "id": "lawrence-api/file.deleted",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/fileDeleted.ts",
      "defLine": 13,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/file.deleted"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lawrence/file.deleted",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lawrence-api-lawrence-api/file.deleted",
          "runs": 50,
          "failed": 0,
          "lastSeenAt": "2026-07-20T19:06:18.903Z",
          "recent": true
        },
        "aliveTriggers": [
          "matter-service/file.deleted"
        ]
      }
    },
    {
      "key": "platform-v3:lawrence-api/file.matterUpdated",
      "id": "lawrence-api/file.matterUpdated",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/fileMatterUpdated.ts",
      "defLine": 14,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/file.matterUpdated"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lawrence/file.matter-updated",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:lawrence-api/file.uploaded",
      "id": "lawrence-api/file.uploaded",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/fileUploaded.ts",
      "defLine": 115,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/file.uploaded"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lawrence/file.uploaded",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lawrence-api-lawrence-api/file.uploaded",
          "runs": 360,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:24:44.483Z",
          "recent": true
        },
        "aliveTriggers": [
          "matter-service/file.uploaded"
        ]
      }
    },
    {
      "key": "platform-v3:lawrence-api/form_filling.progressed",
      "id": "lawrence-api/form_filling.progressed",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/artifactGenerationProgressed.ts",
      "defLine": 133,
      "triggers": [
        {
          "type": "event",
          "value": "form_filling.progressed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lawrence/form-filling.progressed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:lawrence-api/generateCallAttendanceNote",
      "id": "lawrence-api/generateCallAttendanceNote",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/handleCallAttendanceNoteGenerationRequested.ts",
      "defLine": 236,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/call.attendance-note.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lawrence/generate-call-attendance-note",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lawrence-api-lawrence-api/generatecallattendancenote",
          "runs": 21,
          "failed": 5,
          "lastSeenAt": "2026-07-20T10:39:39.996Z",
          "recent": true
        },
        "aliveTriggers": [
          "matter-service/call.attendance-note.requested"
        ]
      }
    },
    {
      "key": "platform-v3:lawrence-api/nextSteps.classifiedForMessageDrafting",
      "id": "lawrence-api/nextSteps.classifiedForMessageDrafting",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/nextStepsClassifiedForMessageDrafting.ts",
      "defLine": 23,
      "triggers": [
        {
          "type": "event",
          "value": "app/lawrence-proactive/classify-steps-in-suggestion-for-message-drafting.done"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lawrence/next-steps.classified-for-message-drafting",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:lawrence-api/nextStepsPrediction.requested",
      "id": "lawrence-api/nextStepsPrediction.requested",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lawrence-api/src/integrations/inngest/functions/nextStepsPredictionRequested.ts",
      "defLine": 10,
      "triggers": [
        {
          "type": "event",
          "value": "lawrence-api/nextStepsPrediction.requested"
        }
      ],
      "sends": [
        "app/lawrence-proactive/generate-suggestion-for-case.requested"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "lawrence/next-steps-prediction.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:lead-api.quote.cancelled",
      "id": "lead-api.quote.cancelled",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lead-api/src/integration/inngest/functions/quoteCancelled.ts",
      "defLine": 21,
      "triggers": [
        {
          "type": "event",
          "value": "work-service/quote.cancelled"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "leads/quote.cancelled",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:lead-api.stripe/person.create",
      "id": "lead-api.stripe/person.create",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lead-api/src/integration/inngest/functions/personCreate.ts",
      "defLine": 18,
      "triggers": [
        {
          "type": "event",
          "value": "payment-service/reconciliation.created"
        }
      ],
      "sends": [
        "lead-api/lead.converted",
        "lead-api/lead.event.captured"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "leads/stripe/person.create",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lead-api-lead-api.stripe/person.create",
          "runs": 3,
          "failed": 0,
          "lastSeenAt": "2026-07-15T13:56:53.214Z",
          "recent": false
        },
        "aliveTriggers": [
          "payment-service/reconciliation.created"
        ]
      }
    },
    {
      "key": "platform-v3:lead-api/handleFileAddedToRecordingS3Bucket",
      "id": "lead-api/handleFileAddedToRecordingS3Bucket",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lead-api/src/integration/inngest/functions/handleFileAddedToRecordingsS3Bucket.ts",
      "defLine": 15,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/s3/callRecordingsBucketObject.created"
        }
      ],
      "sends": [],
      "dynamicSends": [
        "events"
      ],
      "terminal": false,
      "rename": {
        "proposed": "leads/handle-file-added-to-recording-s3-bucket",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:lead-api/handleMissedInboundConnectCall",
      "id": "lead-api/handleMissedInboundConnectCall",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lead-api/src/call/services/handleMissedInboundConnectCall.ts",
      "defLine": 10,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/connect/incomingCall.received"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "leads/handle-missed-inbound-connect-call",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:lead-api/lead.event.captured",
      "id": "lead-api/lead.event.captured",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lead-api/src/integration/inngest/functions/leadEventCaptured.ts",
      "defLine": 24,
      "triggers": [
        {
          "type": "event",
          "value": "lead-api/lead.event.captured"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "leads/lead.event.captured",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lead-api-lead-api/lead.event.captured",
          "runs": 38,
          "failed": 16,
          "lastSeenAt": "2026-07-15T13:56:54.139Z",
          "recent": false
        },
        "aliveTriggers": [
          "lead-api/lead.event.captured"
        ]
      }
    },
    {
      "key": "platform-v3:lead-api/lead.turned-away",
      "id": "lead-api/lead.turned-away",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lead-api/src/integration/inngest/functions/leadTurnedAway.ts",
      "defLine": 11,
      "triggers": [
        {
          "type": "event",
          "value": "lead-api/lead.turned-away"
        }
      ],
      "sends": [
        "lead-api/lead.event.captured"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "leads/lead.turned-away",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:lead-api/lead.update",
      "id": "lead-api/lead.update",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lead-api/src/integration/inngest/functions/leadUpdate.ts",
      "defLine": 47,
      "triggers": [
        {
          "type": "event",
          "value": "platform-api/matter.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "leads/lead.update",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lead-api-lead-api/lead.update",
          "runs": 2,
          "failed": 0,
          "lastSeenAt": "2026-07-15T13:57:02.809Z",
          "recent": false
        },
        "aliveTriggers": [
          "platform-api/matter.created"
        ]
      }
    },
    {
      "key": "platform-v3:lead-api/meeting.created",
      "id": "lead-api/meeting.created",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lead-api/src/integration/inngest/functions/meetingCreated.ts",
      "defLine": 10,
      "triggers": [
        {
          "type": "event",
          "value": "lead-api/meeting.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "leads/meeting.created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lead-api-lead-api/meeting.created",
          "runs": 9,
          "failed": 0,
          "lastSeenAt": "2026-07-14T18:59:47.246Z",
          "recent": false
        },
        "aliveTriggers": [
          "lead-api/meeting.created"
        ]
      }
    },
    {
      "key": "platform-v3:lead-api/meeting.rescheduled",
      "id": "lead-api/meeting.rescheduled",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lead-api/src/integration/inngest/functions/meetingRescheduled.ts",
      "defLine": 7,
      "triggers": [
        {
          "type": "event",
          "value": "lead-api/meeting.rescheduled"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "leads/meeting.rescheduled",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:leadApi.savvyCalEventCancelled",
      "id": "leadApi.savvyCalEventCancelled",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lead-api/src/integration/inngest/functions/savvyCalEventCancelled.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/savvyCal/eventCancelled"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lead-api/savvy-cal-event-cancelled",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:leadApi.savvyCalEventRescheduled",
      "id": "leadApi.savvyCalEventRescheduled",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lead-api/src/integration/inngest/functions/savvyCalEventRescheduled.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/savvyCal/eventRescheduled"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lead-api/savvy-cal-event-rescheduled",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:leadApi.savvyCalWorkflowTriggered",
      "id": "leadApi.savvyCalWorkflowTriggered",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/lead-api/src/integration/inngest/functions/savvyCalWorkflowTriggered.ts",
      "defLine": 13,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/savvyCal/workflowTriggered"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "lead-api/savvy-cal-workflow-triggered",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-lead-api-leadapi.savvycalworkflowtriggered",
          "runs": 2,
          "failed": 0,
          "lastSeenAt": "2026-07-08T08:00:19.505Z",
          "recent": false
        },
        "aliveTriggers": [
          "webhook/savvyCal/workflowTriggered"
        ]
      }
    },
    {
      "key": "platform-v3:legl/engage.poll",
      "id": "legl/engage.poll",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/pollLeglEngageRequests.ts",
      "defLine": 18,
      "triggers": [
        {
          "type": "cron",
          "value": "*/15 * * * *"
        }
      ],
      "sends": [
        "legl/engage.readyForReview",
        "legl/engage.reviewed"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "legl/engage.poll",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-legl/engage.poll",
          "runs": 1442,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:01:49.306Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:legl/engage.readyForReview",
      "id": "legl/engage.readyForReview",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/handleLeglEngageReadyForReview.ts",
      "defLine": 20,
      "triggers": [
        {
          "type": "event",
          "value": "legl/engage.readyForReview"
        }
      ],
      "sends": [
        "legl/engage.reviewed"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "legl/engage.ready-for-review",
        "changed": true,
        "review": false,
        "tags": [
          "restructured"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-legl/engage.readyforreview",
          "runs": 915,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:07:22.859Z",
          "recent": true
        },
        "aliveTriggers": [
          "legl/engage.readyForReview"
        ]
      }
    },
    {
      "key": "platform-v3:legl/engage.reviewed",
      "id": "legl/engage.reviewed",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/handleLeglEngageReviewed.ts",
      "defLine": 28,
      "triggers": [
        {
          "type": "event",
          "value": "legl/engage.reviewed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "legl/engage.reviewed",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-legl/engage.reviewed",
          "runs": 773,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:42:20.309Z",
          "recent": true
        },
        "aliveTriggers": [
          "legl/engage.reviewed"
        ]
      }
    },
    {
      "key": "platform-v3:legl/payments.sync",
      "id": "legl/payments.sync",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/syncLeglPayments.ts",
      "defLine": 13,
      "triggers": [
        {
          "type": "cron",
          "value": "* * * * *"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "legl/payments.sync",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-legl/payments.sync",
          "runs": 21536,
          "failed": 0,
          "lastSeenAt": "2026-07-23T10:13:24.569Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:mailroom-service/handle-matching-requested",
      "id": "mailroom-service/handle-matching-requested",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/mailroom-service/src/modules/mail-item/inngest-functions/handle-item-matching-requested.ts",
      "defLine": 20,
      "triggers": [
        {
          "type": "event",
          "value": "mailroom/mail-item/matching.requested"
        },
        {
          "type": "event",
          "value": "mailroom/mail-item.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "mailroom/handle-matching-requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:mailroom-service/handle-therefore-item-added",
      "id": "mailroom-service/handle-therefore-item-added",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/mailroom-service/src/modules/mail-item/inngest-functions/handle-therefore-item-added.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/therefore/item.added"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "mailroom/handle-therefore-item-added",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:matter-service/call.conference.updated",
      "id": "matter-service/call.conference.updated",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/handleCallConferenceUpdated.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/call.conference.updated"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "matter/call.conference.updated",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-matter-service/call.conference.updated",
          "runs": 64,
          "failed": 0,
          "lastSeenAt": "2026-07-20T10:38:51.475Z",
          "recent": true
        },
        "aliveTriggers": [
          "matter-service/call.conference.updated"
        ]
      }
    },
    {
      "key": "platform-v3:matter-service/call.failed",
      "id": "matter-service/call.failed",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/handleCallFailed.ts",
      "defLine": 7,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/call.failed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "matter/call.failed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:matter-service/call.recording.completed",
      "id": "matter-service/call.recording.completed",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/handleTwilioRecordingCompleted.ts",
      "defLine": 15,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/call.recording.completed"
        }
      ],
      "sends": [
        "matter-service/call.transcription.requested"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "matter/call.recording.completed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-matter-service/call.recording.completed",
          "runs": 15,
          "failed": 0,
          "lastSeenAt": "2026-07-20T10:39:07.011Z",
          "recent": true
        },
        "aliveTriggers": [
          "matter-service/call.recording.completed"
        ]
      }
    },
    {
      "key": "platform-v3:matter-service/call.transcription.requested",
      "id": "matter-service/call.transcription.requested",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/handleCallTranscriptionRequested.ts",
      "defLine": 43,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/call.transcription.requested"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "matter/call.transcription.requested",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-matter-service/call.transcription.requested",
          "runs": 15,
          "failed": 0,
          "lastSeenAt": "2026-07-20T10:39:16.21Z",
          "recent": true
        },
        "aliveTriggers": [
          "matter-service/call.transcription.requested"
        ]
      }
    },
    {
      "key": "platform-v3:matter-service/emailAttachment.refiled",
      "id": "matter-service/emailAttachment.refiled",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/emailAttachmentRefiled.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "email-service/attachment.refiled"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "matter/email-attachment.refiled",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:matter-service/emailAttachment.removed",
      "id": "matter-service/emailAttachment.removed",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/emailAttachmentRemoved.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "email-service/attachment.removed"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "matter/email-attachment.removed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:matter-service/emailAttachment.uploaded",
      "id": "matter-service/emailAttachment.uploaded",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/emailAttachmentUploaded.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "email-service/attachment.uploaded"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "matter/email-attachment.uploaded",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-matter-service/emailattachment.uploaded",
          "runs": 8,
          "failed": 0,
          "lastSeenAt": "2026-07-08T13:56:56.028Z",
          "recent": false
        },
        "aliveTriggers": [
          "email-service/attachment.uploaded"
        ]
      }
    },
    {
      "key": "platform-v3:matter-service/malwareScan.completed",
      "id": "matter-service/malwareScan.completed",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/fileUploaded.ts",
      "defLine": 18,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/s3/malwareScan.completed"
        },
        {
          "type": "event",
          "value": "webhook/s3/malwareScan.failed"
        },
        {
          "type": "event",
          "value": "webhook/s3/malwareScan.skipped"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "matter/malware-scan.completed",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-matter-service/malwarescan.completed",
          "runs": 11118,
          "failed": 33,
          "lastSeenAt": "2026-07-23T10:12:45.124Z",
          "recent": true
        },
        "aliveTriggers": [
          "webhook/s3/malwareScan.completed"
        ]
      }
    },
    {
      "key": "platform-v3:matter-service/matchEmailMessageToMatter",
      "id": "matter-service/matchEmailMessageToMatter",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/matchEmailMessageToMatter.ts",
      "defLine": 7,
      "triggers": [
        {
          "type": "event",
          "value": "email-service/message.created"
        }
      ],
      "sends": [
        "matter-service/email.matched"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "matter/match-email-message-to-matter",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-matter-service/matchemailmessagetomatter",
          "runs": 1133,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:31:50.691Z",
          "recent": true
        },
        "aliveTriggers": [
          "email-service/message.created"
        ]
      }
    },
    {
      "key": "platform-v3:matter-service/migrateMatterArtifactsToDocuments",
      "id": "matter-service/migrateMatterArtifactsToDocuments",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/migrateMatterArtifactsToDocuments.ts",
      "defLine": 18,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/migrateMatterArtifactsToDocuments"
        }
      ],
      "sends": [
        "matter-service/migrateMatterArtifactToDocument"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "matter/migrate-matter-artifacts-to-documents",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-matter-service/migratematterartifactstodocuments",
          "runs": 309,
          "failed": 0,
          "lastSeenAt": "2026-07-13T16:02:07.674Z",
          "recent": false
        },
        "aliveTriggers": [
          "matter-service/migrateMatterArtifactsToDocuments"
        ]
      }
    },
    {
      "key": "platform-v3:matter-service/migrateMatterArtifactToDocument",
      "id": "matter-service/migrateMatterArtifactToDocument",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/migrateMatterArtifactToDocument.ts",
      "defLine": 731,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/migrateMatterArtifactToDocument"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "matter/migrate-matter-artifact-to-document",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-matter-service/migratematterartifacttodocument",
          "runs": 1108,
          "failed": 39,
          "lastSeenAt": "2026-07-13T16:02:26.405Z",
          "recent": false
        },
        "aliveTriggers": [
          "matter-service/migrateMatterArtifactToDocument"
        ]
      }
    },
    {
      "key": "platform-v3:matter-service/rollbackMatterArtifactMigration",
      "id": "matter-service/rollbackMatterArtifactMigration",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/rollbackMatterArtifactMigration.ts",
      "defLine": 54,
      "triggers": [
        {
          "type": "event",
          "value": "matter-service/rollbackMatterArtifactMigration"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "matter/rollback-matter-artifact-migration",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-matter-service-matter-service/rollbackmatterartifactmigration",
          "runs": 196,
          "failed": 0,
          "lastSeenAt": "2026-07-06T09:06:44.13Z",
          "recent": false
        },
        "aliveTriggers": [
          "matter-service/rollbackMatterArtifactMigration"
        ]
      }
    },
    {
      "key": "platform-v3:matter-service/tally.submission.received",
      "id": "matter-service/tally.submission.received",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/matter-service/src/integrations/inngest/functions/tallySubmissionReceived.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "webhooks/v3/tally/submission.received"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "matter/tally.submission.received",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:messaging-service/announce.reassignment",
      "id": "messaging-service/announce.reassignment",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/messaging-service/src/integration/inngest/functions/announceReassignment.ts",
      "defLine": 10,
      "triggers": [
        {
          "type": "event",
          "value": "platform-api/matter.reassigned"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "messaging/announce.reassignment",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-messaging-service-messaging-service/announce.reassignment",
          "runs": 15,
          "failed": 0,
          "lastSeenAt": "2026-07-20T11:56:28.571Z",
          "recent": true
        },
        "aliveTriggers": [
          "platform-api/matter.reassigned"
        ]
      }
    },
    {
      "key": "platform-v3:messaging-service/channel.create",
      "id": "messaging-service/channel.create",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/messaging-service/src/integration/inngest/functions/createChannel.ts",
      "defLine": 9,
      "triggers": [
        {
          "type": "event",
          "value": "platform-api/matter.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "messaging/channel.create",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-messaging-service-messaging-service/channel.create",
          "runs": 3,
          "failed": 1,
          "lastSeenAt": "2026-07-15T13:57:01.134Z",
          "recent": false
        },
        "aliveTriggers": [
          "platform-api/matter.created"
        ]
      }
    },
    {
      "key": "platform-v3:payment-service.stripe/payment.complete",
      "id": "payment-service.stripe/payment.complete",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/payment-service/src/integration/inngest/functions/paymentReceived/paymentReceived.stripe.function.ts",
      "defLine": 17,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/stripe/payment.succeeded"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "payments/stripe/payment.complete",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-payment-service-payment-service.stripe/payment.complete",
          "runs": 3,
          "failed": 0,
          "lastSeenAt": "2026-07-15T13:56:46.749Z",
          "recent": false
        },
        "aliveTriggers": [
          "webhook/stripe/payment.succeeded"
        ]
      }
    },
    {
      "key": "platform-v3:payment-service/bankPayment.create",
      "id": "payment-service/bankPayment.create",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/payment-service/src/integration/inngest/functions/bankPaymentCreated/bankPaymentCreated.function.ts",
      "defLine": 7,
      "triggers": [
        {
          "type": "event",
          "value": "payment-service/bankPayment.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "payments/bank-payment.create",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:platform-api.invoice.finalizedDraft",
      "id": "platform-api.invoice.finalizedDraft",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/platform-api/src/integrations/inngest/functions/invoiceCreated.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "platform-api/invoice.finalizedDraft"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform/invoice.finalized-draft",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-platform-api-platform-api.invoice.finalizeddraft",
          "runs": 1,
          "failed": 0,
          "lastSeenAt": "2026-06-30T13:54:46.61Z",
          "recent": false
        },
        "aliveTriggers": [
          "platform-api/invoice.finalizedDraft"
        ]
      }
    },
    {
      "key": "platform-v3:platform-api.invoices.markedAsPaid",
      "id": "platform-api.invoices.markedAsPaid",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/platform-api/src/integrations/inngest/functions/invoicesMarkedAsPaid.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "platform-api/invoices.markedAsPaid"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform/invoices.marked-as-paid",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-platform-api-platform-api.invoices.markedaspaid",
          "runs": 1,
          "failed": 0,
          "lastSeenAt": "2026-06-30T13:54:52.916Z",
          "recent": false
        },
        "aliveTriggers": [
          "platform-api/invoices.markedAsPaid"
        ]
      }
    },
    {
      "key": "platform-v3:platform-api.matterAlerts.digest",
      "id": "platform-api.matterAlerts.digest",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/platform-api/src/integrations/inngest/functions/sendMatterAlertDigestEmails.ts",
      "defLine": 18,
      "triggers": [
        {
          "type": "cron",
          "value": "TZ=America/New_York 30 7 * * 1-5"
        },
        {
          "type": "event",
          "value": "platform-api.matterAlerts.triggerDigestCron"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform/matter-alerts.digest",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-platform-api-platform-api.matteralerts.digest",
          "runs": 33,
          "failed": 0,
          "lastSeenAt": "2026-07-22T11:30:50.532Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:platform-api.message/created",
      "id": "platform-api.message/created",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/platform-api/src/integrations/inngest/functions/messageCreated.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "event",
          "value": "platform-api/message.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform/message/created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-platform-api-platform-api.message/created",
          "runs": 4,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:30:58.839Z",
          "recent": true
        },
        "aliveTriggers": [
          "platform-api/message.created"
        ]
      }
    },
    {
      "key": "platform-v3:platform-api.quote.cancelled",
      "id": "platform-api.quote.cancelled",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/platform-api/src/integrations/inngest/functions/quoteCancelled.ts",
      "defLine": 8,
      "triggers": [
        {
          "type": "event",
          "value": "work-service/quote.cancelled"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform/quote.cancelled",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:platform-api.sanity/event.received",
      "id": "platform-api.sanity/event.received",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/platform-api/src/integrations/inngest/functions/sanityEventReceived.ts",
      "defLine": 74,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/sanity/event"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform/sanity/event.received",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:platform-api.stripe/refund.received",
      "id": "platform-api.stripe/refund.received",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/platform-api/src/integrations/inngest/functions/stripeRefundReceived.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/stripe/refund.received"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform/stripe/refund.received",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:platform-api.stripe/v2.refund.received",
      "id": "platform-api.stripe/v2.refund.received",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/platform-api/src/integrations/inngest/functions/stripeRefundReceivedV2.ts",
      "defLine": 99,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/stripe/refund.received"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform/stripe/v2.refund.received",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:platform-api/entityActivity.registered",
      "id": "platform-api/entityActivity.registered",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/platform-api/src/integrations/inngest/functions/entityActivityRegistered.ts",
      "defLine": 7,
      "triggers": [
        {
          "type": "event",
          "value": "platform-api/entityActivity.registered"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform/entity-activity.registered",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:platform-api/ledgerEntry.create",
      "id": "platform-api/ledgerEntry.create",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/platform-api/src/integrations/inngest/functions/ledgerEntryCreate.ts",
      "defLine": 110,
      "triggers": [
        {
          "type": "event",
          "value": "payment-service/reconciliation.created"
        },
        {
          "type": "event",
          "value": "platform-api/matter.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform/ledger-entry.create",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-platform-api-platform-api/ledgerentry.create",
          "runs": 3,
          "failed": 0,
          "lastSeenAt": "2026-07-15T13:57:06.071Z",
          "recent": false
        },
        "aliveTriggers": [
          "payment-service/reconciliation.created",
          "platform-api/matter.created"
        ]
      }
    },
    {
      "key": "platform-v3:platform-api/matter.create",
      "id": "platform-api/matter.create",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/platform-api/src/integrations/inngest/functions/matterCreate.ts",
      "defLine": 21,
      "triggers": [
        {
          "type": "event",
          "value": "lead-api/lead.converted"
        }
      ],
      "sends": [
        "platform-api/matter.created"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "platform/matter.create",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-platform-api-platform-api/matter.create",
          "runs": 3,
          "failed": 0,
          "lastSeenAt": "2026-07-15T13:56:58.297Z",
          "recent": false
        },
        "aliveTriggers": [
          "lead-api/lead.converted"
        ]
      }
    },
    {
      "key": "platform-v3:platform-api/quotes.validateIntegrity",
      "id": "platform-api/quotes.validateIntegrity",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/platform-api/src/integrations/inngest/functions/validateQuoteIntegrity.ts",
      "defLine": 10,
      "triggers": [
        {
          "type": "cron",
          "value": "25 9 * * *"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform/quotes.validate-integrity",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-platform-api-platform-api/quotes.validateintegrity",
          "runs": 29,
          "failed": 0,
          "lastSeenAt": "2026-07-23T09:25:06.57Z",
          "recent": true
        },
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:platform-api/webhook.test.inngest.ping",
      "id": "platform-api/webhook.test.inngest.ping",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "apis/platform-api/src/integrations/inngest/functions/pingReceived.ts",
      "defLine": 6,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/test/inngest.ping"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "platform/webhook.test.inngest.ping",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:telephony-service/handleCallRecordingStatusReceived",
      "id": "telephony-service/handleCallRecordingStatusReceived",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/telephony-service/src/integrations/inngest/functions/handleCallRecordingStatusReceived.ts",
      "defLine": 17,
      "triggers": [
        {
          "type": "event",
          "value": "telephony-service/call.recordingStatus.received"
        }
      ],
      "sends": [
        "telephony-service/call.recording.settled"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "telephony/handle-call-recording-status-received",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-telephony-service-telephony-service/handlecallrecordingstatusreceived",
          "runs": 10,
          "failed": 0,
          "lastSeenAt": "2026-07-20T17:42:01.47Z",
          "recent": true
        },
        "aliveTriggers": [
          "telephony-service/call.recordingStatus.received"
        ]
      }
    },
    {
      "key": "platform-v3:telephony-service/handleCallStatusReceived",
      "id": "telephony-service/handleCallStatusReceived",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/telephony-service/src/integrations/inngest/functions/handleCallStatusReceived.ts",
      "defLine": 31,
      "triggers": [
        {
          "type": "event",
          "value": "telephony-service/call.status.received"
        }
      ],
      "sends": [
        "telephony-service/call.completed"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "telephony/handle-call-status-received",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-telephony-service-telephony-service/handlecallstatusreceived",
          "runs": 1,
          "failed": 0,
          "lastSeenAt": "2026-07-20T17:42:13.46Z",
          "recent": true
        },
        "aliveTriggers": [
          "telephony-service/call.status.received"
        ]
      }
    },
    {
      "key": "platform-v3:telephony-service/handleElevenLabsPostCallReceived",
      "id": "telephony-service/handleElevenLabsPostCallReceived",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/telephony-service/src/integrations/inngest/functions/handleElevenLabsPostCallReceived.ts",
      "defLine": 16,
      "triggers": [
        {
          "type": "event",
          "value": "telephony-service/call.elevenLabsPostCall.received"
        }
      ],
      "sends": [
        "telephony-service/call.postCall.stored"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "telephony/handle-eleven-labs-post-call-received",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-telephony-service-telephony-service/handleelevenlabspostcallreceived",
          "runs": 4,
          "failed": 0,
          "lastSeenAt": "2026-07-20T17:42:06.489Z",
          "recent": true
        },
        "aliveTriggers": [
          "telephony-service/call.elevenLabsPostCall.received"
        ]
      }
    },
    {
      "key": "platform-v3:telephony-service/handleHumanLegStatusReceived",
      "id": "telephony-service/handleHumanLegStatusReceived",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/telephony-service/src/integrations/inngest/functions/handleHumanLegStatusReceived.ts",
      "defLine": 14,
      "triggers": [
        {
          "type": "event",
          "value": "telephony-service/call.humanLegStatus.received"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "telephony/handle-human-leg-status-received",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:transaction-service/payment.updated",
      "id": "transaction-service/payment.updated",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/transaction-service/src/integration/inngest/functions/paymentUpdated.ts",
      "defLine": 11,
      "triggers": [
        {
          "type": "event",
          "value": "webhook/stripe/payment.failed"
        },
        {
          "type": "event",
          "value": "webhook/stripe/payment.canceled"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "transactions/payment.updated",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:transaction-service/transaction.complete",
      "id": "transaction-service/transaction.complete",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/transaction-service/src/integration/inngest/functions/transactionComplete.ts",
      "defLine": 12,
      "triggers": [
        {
          "type": "event",
          "value": "payment-service/reconciliation.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "transactions/transaction.complete",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-transaction-service-transaction-service/transaction.complete",
          "runs": 3,
          "failed": 0,
          "lastSeenAt": "2026-07-15T13:56:50.521Z",
          "recent": false
        },
        "aliveTriggers": [
          "payment-service/reconciliation.created"
        ]
      }
    },
    {
      "key": "platform-v3:update-scheme-on-exclusivity-change",
      "id": "update-scheme-on-exclusivity-change",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/incentive-service/src/integration/inngest/functions/updateSchemeIdForMember.ts",
      "defLine": 9,
      "triggers": [
        {
          "type": "event",
          "value": "app/incentive/scheme-member/scheme-id.updated"
        }
      ],
      "sends": [
        "incentive-service/schemeMemberTier.upgraded"
      ],
      "dynamicSends": [],
      "terminal": false,
      "rename": {
        "proposed": "update-scheme-on-exclusivity-change",
        "changed": false,
        "review": false,
        "tags": [],
        "changeSites": 1
      },
      "live": {
        "status": "no-sign",
        "receipt": null,
        "aliveTriggers": []
      }
    },
    {
      "key": "platform-v3:work-service/matter.created",
      "id": "work-service/matter.created",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/work-service/src/integration/inngest/functions/platformApiMatterCreated.ts",
      "defLine": 17,
      "triggers": [
        {
          "type": "event",
          "value": "platform-api/matter.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "work/matter.created",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-work-service-work-service/matter.created",
          "runs": 2,
          "failed": 0,
          "lastSeenAt": "2026-07-15T13:57:04.894Z",
          "recent": false
        },
        "aliveTriggers": [
          "platform-api/matter.created"
        ]
      }
    },
    {
      "key": "platform-v3:work-service/quote.complete",
      "id": "work-service/quote.complete",
      "repo": "platform-v3",
      "language": "typescript",
      "file": "services/work-service/src/integration/inngest/functions/quoteComplete.ts",
      "defLine": 19,
      "triggers": [
        {
          "type": "event",
          "value": "payment-service/reconciliation.created"
        }
      ],
      "sends": [],
      "dynamicSends": [],
      "terminal": true,
      "rename": {
        "proposed": "work/quote.complete",
        "changed": true,
        "review": false,
        "tags": [
          "de-serviced"
        ],
        "changeSites": 1
      },
      "live": {
        "status": "ran",
        "receipt": {
          "slug": "v3-work-service-work-service/quote.complete",
          "runs": 3,
          "failed": 0,
          "lastSeenAt": "2026-07-15T13:56:49.39Z",
          "recent": false
        },
        "aliveTriggers": [
          "payment-service/reconciliation.created"
        ]
      }
    }
  ],
  "chains": [
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "ai/case/lawrence-action.suggested"
        },
        {
          "t": "f",
          "id": "platform-v2:app-case-lawrence-action-suggested",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "ai/case/processing.ended"
        },
        {
          "t": "f",
          "id": "platform-v2:app-case-processing-ended",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "ai/case/processing.started"
        },
        {
          "t": "f",
          "id": "platform-v2:app-case-processing-started",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/artifact_generation/template_filling.fill_template"
        },
        {
          "t": "f",
          "id": "ai-platform:fill_template",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/bill-assessment/lawrence-assessment.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:app-lawrence-bill-assessment-requested",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/calls/call.failed"
        },
        {
          "t": "f",
          "id": "platform-v2:handle-call-failed",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/calls/conference.status"
        },
        {
          "t": "f",
          "id": "platform-v2:handle-conference-status-update",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "app/calls/recording.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:handle-call-recording-completed"
        },
        {
          "t": "e",
          "id": "app/calls/transcription.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:handle-call-transcription-requested"
        },
        {
          "t": "e",
          "id": "app/cases/attendanceNote.generationRequested"
        },
        {
          "t": "f",
          "id": "platform-v2:app/ai/generateAttendanceNoteForCall",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case-internal-reviews/lawrence-review.queue-if-changed"
        },
        {
          "t": "f",
          "id": "platform-v2:app-lawrence-case-internal-review-queuer",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case-internal-reviews/lawrence-review.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:app-lawrence-case-internal-review-requested",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/advice_note.called"
        },
        {
          "t": "f",
          "id": "platform-v2:app-case-advice-note-called",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/advice_note.draft_advice_note"
        },
        {
          "t": "f",
          "id": "platform-v2:draft_advice_note",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/advice_note.is_empty"
        },
        {
          "t": "f",
          "id": "platform-v2:app-case-advice-note-empty",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "app/case/artifact_generation.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:generate_artifact"
        },
        {
          "t": "e",
          "id": "research-service/get-or-compute.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:research/get-or-compute"
        },
        {
          "t": "e",
          "id": "research-service/research.completed",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/bills/bill.paid"
        },
        {
          "t": "f",
          "id": "platform-v2:app-case-bills-referral-payment-processing",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/bills/bill.paid"
        },
        {
          "t": "f",
          "id": "platform-v3:incentive-service/v2.case.billPaid",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/briefing_note.answer_factual_qa"
        },
        {
          "t": "f",
          "id": "platform-v2:answer_factual_qa",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/briefing_note.answer_legal_question"
        },
        {
          "t": "f",
          "id": "platform-v2:answer_legal_question",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/briefing_note.called"
        },
        {
          "t": "f",
          "id": "platform-v2:app-case-briefing-note-called",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/briefing_note.draft_briefing_note"
        },
        {
          "t": "f",
          "id": "platform-v2:draft_briefing_note",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/briefing_note.generate_contextual_qa"
        },
        {
          "t": "f",
          "id": "platform-v2:generate_contextual_qa",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/briefing_note.generate_factual_qa"
        },
        {
          "t": "f",
          "id": "platform-v2:generate_factual_qa",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/briefing_note.generate_legal_questions"
        },
        {
          "t": "f",
          "id": "platform-v2:generate_legal_questions",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "app/case/briefing-note.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:app-case-briefing-note-requested"
        },
        {
          "t": "e",
          "id": "ai/case/briefing-note.started"
        },
        {
          "t": "f",
          "id": "platform-v2:briefing-note-started"
        },
        {
          "t": "e",
          "id": "ai/case/briefing-note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:platform-case-briefing-note-created",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "app/case/briefing-note.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:app-case-briefing-note-requested"
        },
        {
          "t": "e",
          "id": "ai/case/briefing-note.started"
        },
        {
          "t": "f",
          "id": "platform-v2:briefing-note-started"
        },
        {
          "t": "e",
          "id": "ai/case/briefing-note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:python-service-briefing-note-created",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "app/case/case.cancelled"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-cancelled"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.cancelled"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-resolved",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "app/case/case.cancelled"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-cancelled"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.cancelled"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-resolved-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/case.opened"
        },
        {
          "t": "f",
          "id": "ai-platform:batch-extract-case-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/material-change.detected",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "app/case/case.opened"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-opened"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-created",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "app/case/case.opened"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-opened"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "app/case/context-update.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:app-case-context-update-requested"
        },
        {
          "t": "e",
          "id": "app/case/context.updated"
        },
        {
          "t": "f",
          "id": "platform-v2:app_case_context_updated",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "app/case/dry-run/form-filling.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:app-dry-run-fill-form-called"
        },
        {
          "t": "e",
          "id": "app/case/form-filling.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:app-fill-form-called"
        },
        {
          "t": "e",
          "id": "app/case/form-filling.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:app-case-form-filling-completed",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "app/case/empty-form-generation.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:app-generate-empty-form-called"
        },
        {
          "t": "e",
          "id": "app/case/empty-form-generation.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:app-case-generate-empty-form-completed",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/form_filling.enrich_field_group"
        },
        {
          "t": "f",
          "id": "platform-v2:enrich_field_group",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/form_filling.enrich_form.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:enrich_form",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/form_filling.populate_form_field"
        },
        {
          "t": "f",
          "id": "platform-v2:populate_form_field",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/form_filling.populate_form.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:populate_form",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/full-research-loop.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:full-research-loop",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/generate-initial-milestone-graph.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:generate-initial-milestone-graph",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/information_request_message.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:generate_information_request",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/letter_generation.dry_run_requested"
        },
        {
          "t": "f",
          "id": "platform-v2:generate_letter",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/letter_generation.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:generate_letter",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/message.received"
        },
        {
          "t": "f",
          "id": "ai-platform:batch-extract-case-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/material-change.detected",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "app/case/message.received"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-message-received"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "Case Quality - Classify Span",
          "terminal": true
        }
      ]
    },
    {
      "length": 4,
      "steps": [
        {
          "t": "e",
          "id": "app/case/message.received"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-message-received"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-created",
          "terminal": true
        }
      ]
    },
    {
      "length": 4,
      "steps": [
        {
          "t": "e",
          "id": "app/case/message.received"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-message-received"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 4,
      "steps": [
        {
          "t": "e",
          "id": "app/case/message.received"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-message-received"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.escalated"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "app/case/message.received"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-message-received"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-lawyer-span-communication-created"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.resolved"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-resolved",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "app/case/message.received"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-message-received"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-lawyer-span-communication-created"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.resolved"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-resolved-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/note.created"
        },
        {
          "t": "f",
          "id": "ai-platform:batch-extract-case-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/material-change.detected",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "Case Quality - Preprocess Case Note",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "app/case/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "cqs/case-note/preprocessing.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "Case Quality - Classify Span",
          "terminal": true
        }
      ]
    },
    {
      "length": 5,
      "steps": [
        {
          "t": "e",
          "id": "app/case/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "cqs/case-note/preprocessing.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-created",
          "terminal": true
        }
      ]
    },
    {
      "length": 5,
      "steps": [
        {
          "t": "e",
          "id": "app/case/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "cqs/case-note/preprocessing.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 5,
      "steps": [
        {
          "t": "e",
          "id": "app/case/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "cqs/case-note/preprocessing.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.escalated"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 4,
      "steps": [
        {
          "t": "e",
          "id": "app/case/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "cqs/case-note/preprocessing.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-lawyer-span-communication-created"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.resolved"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-resolved",
          "terminal": true
        }
      ]
    },
    {
      "length": 4,
      "steps": [
        {
          "t": "e",
          "id": "app/case/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "cqs/case-note/preprocessing.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-lawyer-span-communication-created"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.resolved"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-resolved-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/note.updated"
        },
        {
          "t": "f",
          "id": "ai-platform:batch-extract-case-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/material-change.detected",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/party.sendbirdRemoval.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:app-case-party-sendbird-removal",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/predict-next-step.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:predict-next-step",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/procedural-research-loop.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:procedural-research-loop",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/status.changed"
        },
        {
          "t": "f",
          "id": "platform-v2:case-nursery-case-activation-handler",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/case/status.changed"
        },
        {
          "t": "f",
          "id": "platform-v2:civil-lit-case-activation-handler",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "app/case/therefore-document-add.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:add-therefore-document"
        },
        {
          "t": "e",
          "id": "app/case/mail.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-mail-uploaded"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-created",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "app/case/therefore-document-add.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:add-therefore-document"
        },
        {
          "t": "e",
          "id": "app/case/mail.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-mail-uploaded"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/cases/completionRequest.created"
        },
        {
          "t": "f",
          "id": "platform-v2:app/handleCaseCompletionRequestCreated",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/form_definition/generate.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:generate_form_definition",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/form_definition/process_fields.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:process_field_grouping_and_collections",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/form_filling/fill.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:fill_form",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/form_filling/form-field-override-enrichment"
        },
        {
          "t": "f",
          "id": "platform-v2:form-field-override-enrichment-request",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/form_filling/form-filling-v2"
        },
        {
          "t": "f",
          "id": "platform-v2:form-filling-v2",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "app/incentive/scheme-member/create-all.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:app-create-all-scheme-members"
        },
        {
          "t": "e",
          "id": "app/incentive/scheme-member/create.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:app-create-scheme-member",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "app/incentive/scheme-member/scheme-id.updated"
        },
        {
          "t": "f",
          "id": "platform-v3:update-scheme-on-exclusivity-change"
        },
        {
          "t": "e",
          "id": "incentive-service/schemeMemberTier.upgraded"
        },
        {
          "t": "f",
          "id": "platform-v2:app-send-lis-tier-upgrade-email",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/instructions/assignment.lost"
        },
        {
          "t": "f",
          "id": "platform-v2:app/handle-instruction-assignment-lost",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/instructions/auto-accept.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:app/handle-instruction-auto-accept-requested",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/instructions/instruction.created"
        },
        {
          "t": "f",
          "id": "platform-v2:app-send-slack-messages-for-imported-instruction",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/instructions/instruction.created"
        },
        {
          "t": "f",
          "id": "platform-v2:app-update-payment-authorisation-details-for-imported-instruction",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/instructions/stackedAssignment.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:perform-stacked-instruction-assignment",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/kyc/saveReportToS3.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:v2/save-kyc-report-to-s3",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/lawrence-proactive/classify-steps-in-suggestion-for-message-drafting.done"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/nextSteps.classifiedForMessageDrafting",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "app/lawrence-proactive/generate-suggestion.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:trigger-suggestion-generation"
        },
        {
          "t": "e",
          "id": "app/lawrence-proactive/generate-suggestion-for-case.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:generate-suggestion-for-case",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "app/lawyer-tier-review/check-all"
        },
        {
          "t": "f",
          "id": "platform-v2:lawyer-tier-review-alerts-cronjob"
        },
        {
          "t": "e",
          "id": "app/lawyer-tier-review/check-individual"
        },
        {
          "t": "f",
          "id": "platform-v2:lawyer-tier-review-individual",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/outlookIntegration/emailImport.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:requestOutlookEmailImport",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/referrals/payment.created"
        },
        {
          "t": "f",
          "id": "platform-v3:incentive-service/v2.referral.paymentCreated",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/score/all-lawyers"
        },
        {
          "t": "f",
          "id": "platform-v2:app-score-all-lawyers",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/score/lawyer"
        },
        {
          "t": "f",
          "id": "platform-v2:app-score-lawyer",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/team/teamMember.removalRequested"
        },
        {
          "t": "f",
          "id": "platform-v2:app-team-member-removal",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/workflows/start.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:app/workflow/start",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "app/workflows/state.updated"
        },
        {
          "t": "f",
          "id": "platform-v2:civilLitWorkflowProcessor",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "artifact_generation.failed"
        },
        {
          "t": "f",
          "id": "platform-v2:platform-artifact-generation-failed",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "artifact_generation.final_asset_generated"
        },
        {
          "t": "f",
          "id": "platform-v2:platform-artifact-generation-completed",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "artifact_generation.final_asset_generated"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/artifact_generation.final_asset_generated",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "artifact_generation.final_asset_generation_failed"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/artifact_generation.final_asset_generation_failed",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "artifact_generation.progressed"
        },
        {
          "t": "f",
          "id": "platform-v2:platform-artifact-generation-progressed",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "artifact_generation.progressed"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/artifact_generation.progressed",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "backfillAgreementSignatureFirmId"
        },
        {
          "t": "f",
          "id": "platform-v3:backfillAgreementSignatureFirmId",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "case-context-service/backfill/coordinator.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:incremental-backfill-coordinator",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "case-context-service/backfill/process-case.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:incremental-backfill-case",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "case-context-service/statement-pipeline/generate-cco.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:generate-cco-from-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/cco.generated"
        },
        {
          "t": "f",
          "id": "ai-platform:generate-suggestion-on-cco"
        },
        {
          "t": "e",
          "id": "app/lawrence-proactive/generate-suggestion-for-case.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:generate-suggestion-for-case",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "case-context-service/statement-pipeline/generate-cco.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:generate-cco-from-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/cco.generated"
        },
        {
          "t": "f",
          "id": "ai-platform:research/run-research",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "case-context-service/statement-pipeline/process-asset.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:process-single-asset-statements",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "case-context/manual/trigger-statement-pipeline.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:manual-trigger-statement-pipeline"
        },
        {
          "t": "e",
          "id": "app/case/batch-case-context-update.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:batch-extract-case-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/material-change.detected",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "content-service/content.updatePersisted"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createAutoMilestoneVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "cqs/case-alert/alert.snoozed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-resolved-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "cqs/case-alert/alert.unsnoozed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "cqs/case-alert/generateForCase.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-generate-latest-alert-for-case"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-created",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "cqs/case-alert/generateForCase.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-generate-latest-alert-for-case"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "cqs/case-alert/generateForCase.requested"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-generate-latest-alert-for-case"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.escalated"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "email-service/attachment.refiled"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/emailAttachment.refiled",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "email-service/attachment.removed"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/emailAttachment.removed",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "email-service/message-draft.send"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message-draft.send",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "email-service/message.refiled"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/email.messageRefiled",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "email-service/message.removed"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/email.messageRemoved",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "email-service/sent-message.settle-body"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/sentMessage.settleBody",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "form_filling.progressed"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/form_filling.progressed",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "incentive-service/schemeMember.pointsPosted"
        },
        {
          "t": "f",
          "id": "platform-v3:incentive-service/schemeMember.evaluateTier",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "incentive-service/schemeMemberTier.triggerExpiredCron"
        },
        {
          "t": "f",
          "id": "platform-v3:incentive-service/schemeMemberTier.findExpired"
        },
        {
          "t": "e",
          "id": "incentive-service/schemeMemberTier.expired"
        },
        {
          "t": "f",
          "id": "platform-v3:incentive-service/schemeMemberTier.recalculateExpired",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "internal/form_filling.process_collection.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:process-collection",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "internal/form_filling.process_group.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:process-group",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "kyc/workflowRun.statusUpdated"
        },
        {
          "t": "f",
          "id": "platform-v2:kyc/sendReviewResultToN8n",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "kyc/workflowRun.statusUpdated"
        },
        {
          "t": "f",
          "id": "platform-v2:kyc/updateWorkflowRunWithName",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "kyc/workflowRun.statusUpdated"
        },
        {
          "t": "f",
          "id": "platform-v2:v2/save-kyc-report-to-s3",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "lawrence-api/nextStepsPrediction.requested"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/nextStepsPrediction.requested"
        },
        {
          "t": "e",
          "id": "app/lawrence-proactive/generate-suggestion-for-case.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:generate-suggestion-for-case",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "lead-api/call.transcriptUpdated"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "t": "e",
          "id": "app/case/batch-case-context-update.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:batch-extract-case-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/material-change.detected",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "lead-api/lead.turned-away"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api/lead.turned-away"
        },
        {
          "t": "e",
          "id": "lead-api/lead.event.captured"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api/lead.event.captured",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "lead-api/meeting.created"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api/meeting.created",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "lead-api/meeting.rescheduled"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api/meeting.rescheduled",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "mailroom/mail-item.created"
        },
        {
          "t": "f",
          "id": "platform-v3:mailroom-service/handle-matching-requested",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "mailroom/mail-item/matching.requested"
        },
        {
          "t": "f",
          "id": "platform-v3:mailroom-service/handle-matching-requested",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/backfillClientContacts"
        },
        {
          "t": "f",
          "id": "platform-v3:backfillClientContacts",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/backfillMatterNotes"
        },
        {
          "t": "f",
          "id": "platform-v3:backfillMatterNotes",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/backfillMatterTeamAccess"
        },
        {
          "t": "f",
          "id": "platform-v3:backfillMatterTeamAccess",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/call.attendance-note.requested"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/generateCallAttendanceNote",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/call.conference.updated"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/call.conference.updated",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/call.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/call.failed",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/call.recording.completed"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/call.recording.completed"
        },
        {
          "t": "e",
          "id": "matter-service/call.transcription.requested"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/call.transcription.requested",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/file.deleted"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/file.deleted",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/file.matterUpdated"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/file.matterUpdated",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/file.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "t": "e",
          "id": "app/case/batch-case-context-update.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:batch-extract-case-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/material-change.detected",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/file.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/file.uploaded",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/matter.cancelled"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-cancelled"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.cancelled"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-resolved",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/matter.cancelled"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-cancelled"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.cancelled"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-resolved-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/matter.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-opened"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-created",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/matter.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-opened"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/migrateMatterArtifactsToDocuments"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/migrateMatterArtifactsToDocuments"
        },
        {
          "t": "e",
          "id": "matter-service/migrateMatterArtifactToDocument"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/migrateMatterArtifactToDocument",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "Case Quality - Preprocess Case Note",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "cqs/case-note/preprocessing.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "Case Quality - Classify Span",
          "terminal": true
        }
      ]
    },
    {
      "length": 5,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "cqs/case-note/preprocessing.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-created",
          "terminal": true
        }
      ]
    },
    {
      "length": 5,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "cqs/case-note/preprocessing.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 5,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "cqs/case-note/preprocessing.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.escalated"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 4,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "cqs/case-note/preprocessing.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-lawyer-span-communication-created"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.resolved"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-resolved",
          "terminal": true
        }
      ]
    },
    {
      "length": 4,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/note.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-preprocess-case-note"
        },
        {
          "t": "e",
          "id": "cqs/case-note/preprocessing.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-case-note-preprocessing-succeeded"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-lawyer-span-communication-created"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.resolved"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-resolved-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/note.created"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "t": "e",
          "id": "app/case/batch-case-context-update.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:batch-extract-case-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/material-change.detected",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/note.updated"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "t": "e",
          "id": "app/case/batch-case-context-update.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:batch-extract-case-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/material-change.detected",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "matter-service/rollbackMatterArtifactMigration"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/rollbackMatterArtifactMigration",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "messaging-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-message-received"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "Case Quality - Classify Span",
          "terminal": true
        }
      ]
    },
    {
      "length": 4,
      "steps": [
        {
          "t": "e",
          "id": "messaging-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-message-received"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-created",
          "terminal": true
        }
      ]
    },
    {
      "length": 4,
      "steps": [
        {
          "t": "e",
          "id": "messaging-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-message-received"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 4,
      "steps": [
        {
          "t": "e",
          "id": "messaging-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-message-received"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-classify-span"
        },
        {
          "t": "e",
          "id": "cqs/span/classification.completed"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-span-classification-completed"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.escalated"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "messaging-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-message-received"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-lawyer-span-communication-created"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.resolved"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-resolved",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "messaging-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-message-received"
        },
        {
          "t": "e",
          "id": "cqs/span/communication.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-lawyer-span-communication-created"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.resolved"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-resolved-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "messaging-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "t": "e",
          "id": "app/case/batch-case-context-update.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:batch-extract-case-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/material-change.detected",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "outbound-mail/batch.prepare-requested"
        },
        {
          "t": "f",
          "id": "platform-v2:outbound-mail-prepare-batch",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "outbound-mail/request.cancelled"
        },
        {
          "t": "f",
          "id": "platform-v2:outbound-mail-handle-request-cancelled",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "outbound-mail/request.created"
        },
        {
          "t": "f",
          "id": "platform-v2:outbound-mail-handle-request-created",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "outbound-mail/request.processing-started"
        },
        {
          "t": "f",
          "id": "platform-v2:outbound-mail-handle-processing-started",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "outbound-mail/request.sent"
        },
        {
          "t": "f",
          "id": "platform-v2:outbound-mail-handle-request-sent",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "payment-service/bankPayment.created"
        },
        {
          "t": "f",
          "id": "platform-v3:payment-service/bankPayment.create",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "payment-service/reconciliation.created"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api.stripe/person.create"
        },
        {
          "t": "e",
          "id": "lead-api/lead.converted"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api/matter.create"
        },
        {
          "t": "e",
          "id": "platform-api/matter.created"
        },
        {
          "t": "f",
          "id": "platform-v3:assignment-service/matter.created",
          "terminal": true
        }
      ]
    },
    {
      "length": 4,
      "steps": [
        {
          "t": "e",
          "id": "payment-service/reconciliation.created"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api.stripe/person.create"
        },
        {
          "t": "e",
          "id": "lead-api/lead.converted"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api/matter.create"
        },
        {
          "t": "e",
          "id": "platform-api/matter.created"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "t": "e",
          "id": "app/case/batch-case-context-update.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:batch-extract-case-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/material-change.detected",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "payment-service/reconciliation.created"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api.stripe/person.create"
        },
        {
          "t": "e",
          "id": "lead-api/lead.converted"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api/matter.create"
        },
        {
          "t": "e",
          "id": "platform-api/matter.created"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api/lead.update",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "payment-service/reconciliation.created"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api.stripe/person.create"
        },
        {
          "t": "e",
          "id": "lead-api/lead.converted"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api/matter.create"
        },
        {
          "t": "e",
          "id": "platform-api/matter.created"
        },
        {
          "t": "f",
          "id": "platform-v3:messaging-service/channel.create",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "payment-service/reconciliation.created"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api.stripe/person.create"
        },
        {
          "t": "e",
          "id": "lead-api/lead.converted"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api/matter.create"
        },
        {
          "t": "e",
          "id": "platform-api/matter.created"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api/ledgerEntry.create",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "payment-service/reconciliation.created"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api.stripe/person.create"
        },
        {
          "t": "e",
          "id": "lead-api/lead.converted"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api/matter.create"
        },
        {
          "t": "e",
          "id": "platform-api/matter.created"
        },
        {
          "t": "f",
          "id": "platform-v3:work-service/matter.created",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "payment-service/reconciliation.created"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api.stripe/person.create"
        },
        {
          "t": "e",
          "id": "lead-api/lead.event.captured"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api/lead.event.captured",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "payment-service/reconciliation.created"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api/ledgerEntry.create",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "payment-service/reconciliation.created"
        },
        {
          "t": "f",
          "id": "platform-v3:transaction-service/transaction.complete",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "payment-service/reconciliation.created"
        },
        {
          "t": "f",
          "id": "platform-v3:work-service/quote.complete",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "platform-api.matterAlerts.triggerDigestCron"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api.matterAlerts.digest",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "platform-api/entityActivity.registered"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api/entityActivity.registered",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "platform-api/invoice.finalizedDraft"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api.invoice.finalizedDraft",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "platform-api/invoices.markedAsPaid"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api.invoices.markedAsPaid",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "platform-api/matter.reassigned"
        },
        {
          "t": "f",
          "id": "platform-v3:messaging-service/announce.reassignment",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "platform-api/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api.message/created",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "research-service/answer_question.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:research/answer-question",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "research-service/batch_answer_question.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:research/batch-answer-question",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "research-service/generate_questions.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:research/generate-questions",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "research-service/research.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:research/run-research",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "solicitors/review.created"
        },
        {
          "t": "f",
          "id": "platform-v2:solicitors/sendRatingToN8n",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "telephony-service/call.elevenLabsPostCall.received"
        },
        {
          "t": "f",
          "id": "platform-v3:telephony-service/handleElevenLabsPostCallReceived"
        },
        {
          "t": "e",
          "id": "telephony-service/call.postCall.stored",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "telephony-service/call.humanLegStatus.received"
        },
        {
          "t": "f",
          "id": "platform-v3:telephony-service/handleHumanLegStatusReceived",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "telephony-service/call.recordingStatus.received"
        },
        {
          "t": "f",
          "id": "platform-v3:telephony-service/handleCallRecordingStatusReceived"
        },
        {
          "t": "e",
          "id": "telephony-service/call.recording.settled",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "telephony-service/call.status.received"
        },
        {
          "t": "f",
          "id": "platform-v3:telephony-service/handleCallStatusReceived"
        },
        {
          "t": "e",
          "id": "telephony-service/call.completed",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/clerk/user.updated"
        },
        {
          "t": "f",
          "id": "platform-v3:identity-service/user.updated",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/connect/incomingCall.received"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api/handleMissedInboundConnectCall",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/nylas/folder.created"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/grant.updateFolders",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/nylas/folder.deleted"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/grant.updateFolders",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/nylas/folder.updated"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/grant.updateFolders",
          "terminal": true
        }
      ]
    },
    {
      "length": 6,
      "steps": [
        {
          "t": "e",
          "id": "webhook/nylas/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/nylasMessage.upsert"
        },
        {
          "t": "e",
          "id": "email-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/matchEmailMessageToMatter"
        },
        {
          "t": "e",
          "id": "matter-service/email.matched"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.file"
        },
        {
          "t": "e",
          "id": "email-service/message.filed"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.upload"
        },
        {
          "t": "e",
          "id": "email-service/attachment.uploadRequested"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/attachment.upload"
        },
        {
          "t": "e",
          "id": "email-service/attachment.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/emailAttachment.uploaded",
          "terminal": true
        }
      ]
    },
    {
      "length": 6,
      "steps": [
        {
          "t": "e",
          "id": "webhook/nylas/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/nylasMessage.upsert"
        },
        {
          "t": "e",
          "id": "email-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/matchEmailMessageToMatter"
        },
        {
          "t": "e",
          "id": "matter-service/email.matched"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.file"
        },
        {
          "t": "e",
          "id": "email-service/message.filed"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.upload"
        },
        {
          "t": "e",
          "id": "email-service/message.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-mail-uploaded"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-created",
          "terminal": true
        }
      ]
    },
    {
      "length": 6,
      "steps": [
        {
          "t": "e",
          "id": "webhook/nylas/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/nylasMessage.upsert"
        },
        {
          "t": "e",
          "id": "email-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/matchEmailMessageToMatter"
        },
        {
          "t": "e",
          "id": "matter-service/email.matched"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.file"
        },
        {
          "t": "e",
          "id": "email-service/message.filed"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.upload"
        },
        {
          "t": "e",
          "id": "email-service/message.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-mail-uploaded"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 6,
      "steps": [
        {
          "t": "e",
          "id": "webhook/nylas/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/nylasMessage.upsert"
        },
        {
          "t": "e",
          "id": "email-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/matchEmailMessageToMatter"
        },
        {
          "t": "e",
          "id": "matter-service/email.matched"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.file"
        },
        {
          "t": "e",
          "id": "email-service/message.filed"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.upload"
        },
        {
          "t": "e",
          "id": "email-service/message.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "t": "e",
          "id": "app/case/batch-case-context-update.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:batch-extract-case-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/material-change.detected",
          "terminal": true
        }
      ]
    },
    {
      "length": 5,
      "steps": [
        {
          "t": "e",
          "id": "webhook/nylas/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/nylasMessage.upsert"
        },
        {
          "t": "e",
          "id": "email-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/matchEmailMessageToMatter"
        },
        {
          "t": "e",
          "id": "matter-service/email.matched"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.file"
        },
        {
          "t": "e",
          "id": "email-service/message.filed"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.upload"
        },
        {
          "t": "e",
          "id": "email-service/message.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/email.messageUploaded",
          "terminal": true
        }
      ]
    },
    {
      "length": 6,
      "steps": [
        {
          "t": "e",
          "id": "webhook/nylas/message.updated"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/nylasMessage.upsert"
        },
        {
          "t": "e",
          "id": "email-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/matchEmailMessageToMatter"
        },
        {
          "t": "e",
          "id": "matter-service/email.matched"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.file"
        },
        {
          "t": "e",
          "id": "email-service/message.filed"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.upload"
        },
        {
          "t": "e",
          "id": "email-service/attachment.uploadRequested"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/attachment.upload"
        },
        {
          "t": "e",
          "id": "email-service/attachment.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/emailAttachment.uploaded",
          "terminal": true
        }
      ]
    },
    {
      "length": 6,
      "steps": [
        {
          "t": "e",
          "id": "webhook/nylas/message.updated"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/nylasMessage.upsert"
        },
        {
          "t": "e",
          "id": "email-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/matchEmailMessageToMatter"
        },
        {
          "t": "e",
          "id": "matter-service/email.matched"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.file"
        },
        {
          "t": "e",
          "id": "email-service/message.filed"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.upload"
        },
        {
          "t": "e",
          "id": "email-service/message.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-mail-uploaded"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:app-handle-case-alert-created",
          "terminal": true
        }
      ]
    },
    {
      "length": 6,
      "steps": [
        {
          "t": "e",
          "id": "webhook/nylas/message.updated"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/nylasMessage.upsert"
        },
        {
          "t": "e",
          "id": "email-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/matchEmailMessageToMatter"
        },
        {
          "t": "e",
          "id": "matter-service/email.matched"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.file"
        },
        {
          "t": "e",
          "id": "email-service/message.filed"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.upload"
        },
        {
          "t": "e",
          "id": "email-service/message.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-mail-uploaded"
        },
        {
          "t": "e",
          "id": "cqs/case-alert/alert.created"
        },
        {
          "t": "f",
          "id": "platform-v2:cqs-handle-alert-created-for-intercom",
          "terminal": true
        }
      ]
    },
    {
      "length": 6,
      "steps": [
        {
          "t": "e",
          "id": "webhook/nylas/message.updated"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/nylasMessage.upsert"
        },
        {
          "t": "e",
          "id": "email-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/matchEmailMessageToMatter"
        },
        {
          "t": "e",
          "id": "matter-service/email.matched"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.file"
        },
        {
          "t": "e",
          "id": "email-service/message.filed"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.upload"
        },
        {
          "t": "e",
          "id": "email-service/message.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/caseContextUpdate.required"
        },
        {
          "t": "e",
          "id": "app/case/batch-case-context-update.requested"
        },
        {
          "t": "f",
          "id": "ai-platform:batch-extract-case-statements"
        },
        {
          "t": "e",
          "id": "case-context-service/material-change.detected",
          "terminal": true
        }
      ]
    },
    {
      "length": 5,
      "steps": [
        {
          "t": "e",
          "id": "webhook/nylas/message.updated"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/nylasMessage.upsert"
        },
        {
          "t": "e",
          "id": "email-service/message.created"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/matchEmailMessageToMatter"
        },
        {
          "t": "e",
          "id": "matter-service/email.matched"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.file"
        },
        {
          "t": "e",
          "id": "email-service/message.filed"
        },
        {
          "t": "f",
          "id": "platform-v3:email-service/message.upload"
        },
        {
          "t": "e",
          "id": "email-service/message.uploaded"
        },
        {
          "t": "f",
          "id": "platform-v3:lawrence-api/email.messageUploaded",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/callRecordingsBucketObject.created"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api/handleFileAddedToRecordingS3Bucket",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.completed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.completed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.completed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.quarantined"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.completed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.quarantined"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.completed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.completed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.completed"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/malwareScan.completed",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.quarantined"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.quarantined"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/malwareScan.completed",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.skipped"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.skipped"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.skipped"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.quarantined"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.skipped"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.quarantined"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.skipped"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.skipped"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/malwareScan.skipped"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/malwareScan.completed",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/object.created"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/object.created"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/object.created"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.quarantined"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/object.created"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.quarantined"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/object.created"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 3,
      "steps": [
        {
          "t": "e",
          "id": "webhook/s3/object.created"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/file.updateStatus"
        },
        {
          "t": "e",
          "id": "content-service/file.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/content.createVersionFromFile"
        },
        {
          "t": "e",
          "id": "content-service/content.versionFromFile.ready"
        },
        {
          "t": "f",
          "id": "platform-v3:content-service/template.updateStatusForTemplateWithVersion",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/sanity/event"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api.sanity/event.received",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/savvyCal/eventCancelled"
        },
        {
          "t": "f",
          "id": "platform-v3:leadApi.savvyCalEventCancelled",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/savvyCal/eventRescheduled"
        },
        {
          "t": "f",
          "id": "platform-v3:leadApi.savvyCalEventRescheduled",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/savvyCal/workflowTriggered"
        },
        {
          "t": "f",
          "id": "platform-v3:leadApi.savvyCalWorkflowTriggered",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/stripe/payment.canceled"
        },
        {
          "t": "f",
          "id": "platform-v3:transaction-service/payment.updated",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/stripe/payment.failed"
        },
        {
          "t": "f",
          "id": "platform-v3:transaction-service/payment.updated",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/stripe/payment.succeeded"
        },
        {
          "t": "f",
          "id": "platform-v3:payment-service.stripe/payment.complete",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/stripe/refund.received"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api.stripe/refund.received",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/stripe/refund.received"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api.stripe/v2.refund.received",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/test/inngest.ping"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api/webhook.test.inngest.ping",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhook/therefore/item.added"
        },
        {
          "t": "f",
          "id": "platform-v3:mailroom-service/handle-therefore-item-added",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "webhooks/calendly/invitee.created"
        },
        {
          "t": "f",
          "id": "platform-v2:calendly-webhook-received"
        },
        {
          "t": "e",
          "id": "app/workflows/calendly.processed"
        },
        {
          "t": "f",
          "id": "platform-v2:civil-lit-consultation-booking-handler",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "webhooks/tally/submission.received"
        },
        {
          "t": "f",
          "id": "platform-v2:handleTallyWebhookReceived"
        },
        {
          "t": "e",
          "id": "app/workflows/tallyForm.processed"
        },
        {
          "t": "f",
          "id": "platform-v2:case-nursery-form-submission-handler",
          "terminal": true
        }
      ]
    },
    {
      "length": 2,
      "steps": [
        {
          "t": "e",
          "id": "webhooks/tally/submission.received"
        },
        {
          "t": "f",
          "id": "platform-v2:handleTallyWebhookReceived"
        },
        {
          "t": "e",
          "id": "app/workflows/tallyForm.processed"
        },
        {
          "t": "f",
          "id": "platform-v2:civil-lit-form-submission-handler",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "webhooks/v3/tally/submission.received"
        },
        {
          "t": "f",
          "id": "platform-v3:matter-service/tally.submission.received",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "work-service/quote.cancelled"
        },
        {
          "t": "f",
          "id": "platform-v3:lead-api.quote.cancelled",
          "terminal": true
        }
      ]
    },
    {
      "length": 1,
      "steps": [
        {
          "t": "e",
          "id": "work-service/quote.cancelled"
        },
        {
          "t": "f",
          "id": "platform-v3:platform-api.quote.cancelled",
          "terminal": true
        }
      ]
    }
  ],
  "liveOnly": {
    "events": [],
    "functionReceipts": [
      {
        "id": "v3-agent-worker-trigger-bridge-fixture-agent-fixture",
        "runs": 1,
        "failed": 0,
        "lastSeenAt": "2026-07-20T10:46:37.855Z"
      },
      {
        "id": "v3-platform-api-platform-api/ledger-migration.backfill-fba-bank-metadata",
        "runs": 1,
        "failed": 0,
        "lastSeenAt": "2026-06-30T14:23:40.795Z"
      }
    ]
  }
}