Type Alias DiscoveryCapabilityEvidence

DiscoveryCapabilityEvidence: {
    capabilities: readonly Capability[];
    kind: "metadata" | "declared";
    provenance?: readonly DiscoveryProvenance[];
    scope?: readonly Capability[];
} | {
    capabilities: readonly Capability[];
    kind: "inferred";
    provenance?: readonly DiscoveryProvenance[];
    reason: string;
    scope?: readonly Capability[];
} | {
    kind: "unavailable";
    provenance?: readonly DiscoveryProvenance[];
    reason: string;
    scope?: readonly Capability[];
}

Type declaration

  • Readonlycapabilities: readonly Capability[]
  • Readonlykind: "metadata" | "declared"
  • Optional Readonlyprovenance?: readonly DiscoveryProvenance[]
  • Optional Readonlyscope?: readonly Capability[]

    Capabilities this record evaluated; omitted means the adapter's complete capability surface.

Type declaration

  • Readonlykind: "unavailable"
  • Optional Readonlyprovenance?: readonly DiscoveryProvenance[]
  • Readonlyreason: string
  • Optional Readonlyscope?: readonly Capability[]

    Optional failed subset; omitted means discovery was unavailable for the complete adapter surface.