IFClite TypeScript API
    Preparing search index...

    Interface CapabilityRisk

    @ifc-lite/extensions — Extension model and capability grammar for IFClite.

    Phase 0 surface. UI-host integration (loader, runtime, slot rendering) is added in Phase 1. AI authoring (Phase 2), flavors (Phase 3), and self-improvement loops (Phase 4) follow.

    See docs/architecture/ai-customization/ for the full design.

    interface CapabilityRisk {
        capability: Capability;
        capabilityId: string;
        description: string;
        reasonCode:
            | "catalogue"
            | "unknown-capability"
            | "missing-required-target"
            | "universal-wildcard-target"
            | "host-pattern-wildcard"
            | "target-pattern-wildcard"
            | "specific-network-host";
        tier: RiskTier;
    }
    Index
    capability: Capability
    capabilityId: string

    Stable catalogue identifier for UI localization and analytics.

    description: string

    Plain-English diagnostic for logs, prompts, and non-localized consumers.

    reasonCode:
        | "catalogue"
        | "unknown-capability"
        | "missing-required-target"
        | "universal-wildcard-target"
        | "host-pattern-wildcard"
        | "target-pattern-wildcard"
        | "specific-network-host"

    Stable explanation for the computed tier and description.

    tier: RiskTier