drupflare/worker - v1.0.0
    Preparing search index...

    Interface Capability

    interface Capability {
        activatedBy: string | null;
        id: string;
        label: string;
        posture: "dormant-by-design" | "must-be-active" | "no-activation-needed";
        reason?: string;
        toActivate?: string;
    }
    Index
    activatedBy: string | null

    The config that turns it on, as a LIKE prefix over config.name.

    Null means the capability needs no configuration to function -- a field type, a cache layer, a UI module. Those are still enumerated, because "needs nothing" is itself a decision that should be written down rather than inferred from an absent entry.

    id: string

    the module or runtime feature

    label: string

    what a reader calls it

    posture: "dormant-by-design" | "must-be-active" | "no-activation-needed"

    what the project INTENDS; the audit compares this against what is actually there

    reason?: string

    required whenever the posture is dormant-by-design; this is the decision being recorded

    toActivate?: string

    what an operator would have to do to activate it, shown on the ops surface