Interface ColumnarBatchCacheDiagnosticV1Experimental

Structured report of every miss, stale read, refusal, and storage failure.

interface ColumnarBatchCacheDiagnosticV1 {
    detail: string;
    key: `sha256:${string}`;
    kind: "honua.columnar-batch-cache-diagnostic";
    operation: "delete" | "read" | "write";
    reason:
        | "aborted"
        | "absent"
        | "disposed"
        | "credential-screened"
        | "storage-failed"
        | "invalid-batch"
        | "serialization-limit-exceeded"
        | "unsupported-serialization"
        | "quota-exceeded"
        | "integrity-mismatch"
        | "corrupt-record"
        | "foreign-format"
        | "identity-mismatch"
        | "authorization-scope-mismatch"
        | "digest-unavailable"
        | "freshness-expired"
        | "max-age-exceeded"
        | "quota-pressure";
    version: 1;
}

Properties

detail: string
key: `sha256:${string}`

Key the operation addressed; a digest, never a raw identity.

kind
operation: "delete" | "read" | "write"
reason:
    | "aborted"
    | "absent"
    | "disposed"
    | "credential-screened"
    | "storage-failed"
    | "invalid-batch"
    | "serialization-limit-exceeded"
    | "unsupported-serialization"
    | "quota-exceeded"
    | "integrity-mismatch"
    | "corrupt-record"
    | "foreign-format"
    | "identity-mismatch"
    | "authorization-scope-mismatch"
    | "digest-unavailable"
    | "freshness-expired"
    | "max-age-exceeded"
    | "quota-pressure"
version