@honua/sdk-js
    Preparing search index...

    Interface ExecutionReceipt

    Credential-free terminal evidence attached to a completed connection query.

    interface ExecutionReceipt {
        diagnostics: readonly {
            code: string;
            message: string;
            path?: string;
            remediation?: string;
            severity: "info" | "warning";
            source: "discovery" | "planner";
        }[];
        observation: {
            cacheStatus: ConnectCacheStatus;
            connectionFingerprint: `sha256:${string}`;
            discovery: DiscoveryState;
            observedAt?: string;
            protocol: Protocol;
        };
        operationId: string;
        plan: { fingerprint: `sha256:${string}`; id: string };
        provenance: {
            authorizationScopeFingerprint: `sha256:${string}`;
            discoveryFingerprint: `sha256:${string}`;
            schemaFingerprint?: `sha256:${string}`;
            sourceFingerprint: `sha256:${string}`;
        };
        terminal: {
            exceededTransferLimit: boolean;
            featureCount: number;
            state: "completed";
        };
        timings: { durationMs: number; finishedAt: string; startedAt: string };
        version: "1.0";
    }
    Index

    Properties

    diagnostics: readonly {
        code: string;
        message: string;
        path?: string;
        remediation?: string;
        severity: "info" | "warning";
        source: "discovery" | "planner";
    }[]
    observation: {
        cacheStatus: ConnectCacheStatus;
        connectionFingerprint: `sha256:${string}`;
        discovery: DiscoveryState;
        observedAt?: string;
        protocol: Protocol;
    }
    operationId: string
    plan: { fingerprint: `sha256:${string}`; id: string }
    provenance: {
        authorizationScopeFingerprint: `sha256:${string}`;
        discoveryFingerprint: `sha256:${string}`;
        schemaFingerprint?: `sha256:${string}`;
        sourceFingerprint: `sha256:${string}`;
    }
    terminal: {
        exceededTransferLimit: boolean;
        featureCount: number;
        state: "completed";
    }
    timings: { durationMs: number; finishedAt: string; startedAt: string }
    version: "1.0"