Interface HonuaPluginSupportStatusExperimental

Optional support-status attestation. support records who backs the plugin (its tier); supportStatus records the machine-readable lifecycle stage plus metadata that applications and agents can act on without loading plugin code. A deprecated plugin must name a replacement id or a removedIn version so consumers can plan a migration; certification fails closed otherwise.

interface HonuaPluginSupportStatus {
    removedIn?: string;
    replacement?: string;
    since?: string;
    state: "deprecated" | "supported" | "experimental";
}

Properties

removedIn?: string

Exact SemVer at or after which a deprecated plugin stops being published.

replacement?: string

Plugin id a deprecated plugin directs consumers to instead.

since?: string

Exact SemVer at which this state took effect.

state: "deprecated" | "supported" | "experimental"