Member Junction
    Preparing search index...

    A single event in the progress.jsonl stream (one line, JSON-encoded).

    interface IntegrationProgressEvent {
        counts?: {
            failed?: number;
            processed?: number;
            skipped?: number;
            succeeded?: number;
            totalKnown?: number;
        };
        data?: Record<string, unknown>;
        eventType: IntegrationProgressEventType;
        level?: IntegrationProgressLevel;
        message?: string;
        resumableState?: Record<string, unknown>;
        seq: number;
        stage?: string;
        ts: string;
    }
    Index

    Properties

    counts?: {
        failed?: number;
        processed?: number;
        skipped?: number;
        succeeded?: number;
        totalKnown?: number;
    }

    Counts snapshot — convenient for UI summary without parsing data.

    data?: Record<string, unknown>

    Subsystem-specific structured payload.

    Event type.

    Severity (default 'info').

    message?: string

    Free-form human message (optional — UI may format from data instead).

    resumableState?: Record<string, unknown>

    Resumable state — only on checkpoint events. Subsystem-specific shape: sync uses {watermark, lastRecordID, batchIndex, pageCursor}, pipelines use {currentStep, stageInputs}, etc. The originating service interprets the shape based on stage.

    seq: number

    Sequence number within the run (monotonic).

    stage?: string

    Stage name (when applicable).

    ts: string

    ISO 8601 timestamp.