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

    Interface OfflineRegionDiagnosticV1

    Secret-safe, payload-free explanation of one persistent offline region.

    interface OfflineRegionDiagnosticV1 {
        admission: OfflineRegionDiagnosticAdmission;
        cache: {
            ageMs: number;
            completeness: "complete" | "partial" | "missing";
            expectedLogicalBytes: number;
            expiresAt?: string;
            freshness: "stale" | "expired" | "fresh";
            lastAccessedAt?: string;
            observedAt: string;
            pinned: boolean;
            readable: boolean;
            reason:
                | "stale-entry"
                | "cache-miss"
                | "offline-entry"
                | "expired-entry"
                | "partial-entry";
            staleAfterMs: number;
            state: "offline"
            | "missing";
            storedLogicalBytes?: number;
        };
        contents: {
            attributionIds: readonly string[];
            logicalBytes: number;
            resourceCount: number;
            resourceKinds: Readonly<Record<OfflineRegionResourceKind, number>>;
        };
        generatedAt: string;
        inventoryRevision: string;
        kind: "honua.offline-region-diagnostic";
        provenance: {
            authorizationScopeDigest: `sha256:${string}`;
            endpointFingerprint: `sha256:${string}`;
            observation: OfflineRegionObservation;
            planVersion: string;
            schemaVersion: string;
            sourceId: string;
            sourceVersion: string;
            validator?: {
                etagFingerprint?: `sha256:${string}`;
                lastModified?: string;
            };
        };
        regionId: string;
        storage?: OfflineStorageBudgetV1;
        version: "1.0";
    }
    Index

    Properties

    cache: {
        ageMs: number;
        completeness: "complete" | "partial" | "missing";
        expectedLogicalBytes: number;
        expiresAt?: string;
        freshness: "stale" | "expired" | "fresh";
        lastAccessedAt?: string;
        observedAt: string;
        pinned: boolean;
        readable: boolean;
        reason:
            | "stale-entry"
            | "cache-miss"
            | "offline-entry"
            | "expired-entry"
            | "partial-entry";
        staleAfterMs: number;
        state: "offline"
        | "missing";
        storedLogicalBytes?: number;
    }
    contents: {
        attributionIds: readonly string[];
        logicalBytes: number;
        resourceCount: number;
        resourceKinds: Readonly<Record<OfflineRegionResourceKind, number>>;
    }
    generatedAt: string
    inventoryRevision: string
    kind: "honua.offline-region-diagnostic"
    provenance: {
        authorizationScopeDigest: `sha256:${string}`;
        endpointFingerprint: `sha256:${string}`;
        observation: OfflineRegionObservation;
        planVersion: string;
        schemaVersion: string;
        sourceId: string;
        sourceVersion: string;
        validator?: { etagFingerprint?: `sha256:${string}`; lastModified?: string };
    }
    regionId: string

    Present only when the caller supplied a storage-budget observation.

    version: "1.0"