@kkdev92/vscode-ext-kit - v4.1.1
    Preparing search index...

    Interface ApplicationPlan

    An immutable, validated application.

    Definition-time invariants have been checked before this exists, so runtime binding does not discover an internal id clash or broken dependency graph. Platform conflicts and host-dependent requirements can still fail activation and are rolled back by the Application Host.

    To a consumer this is a handle: defineExtension produces it, createTestHost and describePlan consume it. Its members carry the framework's own definition records and are not a public contract — describePlan is the readable form, and the shape a tool should depend on.