Skip to content

BridgeEvent

BridgeEvent = { kind: "status"; status: SyncRuntimeStatus; } | { groupKey: string; kind: "groupReady"; } | { kind: "milestone"; stage: BootMilestone; } | { error: BridgeErrorWire; kind: "milestone-error"; stage: BootMilestone; } | { details: unknown; kind: "conflict"; } | { details: unknown; kind: "quarantine"; } | { details: unknown; kind: "reject"; } | { kind: "outbox-status"; status: unknown; } | { kind: "event-lane-report"; report: unknown; } | { event: unknown; kind: "schema-change"; } | { kind: "sync-error"; message: string; } | { data?: Record<string, unknown>; kind: "timing"; label: string; ms: number; } | { kind: "boot-report"; report: BootReport; } | { data?: Record<string, unknown>; kind: "debug"; line: string; stamp: number; }

Defined in: packages/client/src/worker/protocol.ts:463

worker → tab: the single broadcast event stream (ADR-0032 decision 7), re-exposed as today’s callbacks.