AIRI Server API - v0.10.2
    Preparing search index...

    Interface ModuleConfigPlan

    interface ModuleConfigPlan {
        schema: ModuleConfigSchema;
        missing?: string[];
        invalid?: { path: string; reason: string }[];
        defaults?: Record<string, unknown>;
        deprecated?: (string | ModuleConfigNotice)[];
        migrations?: {
            from: number;
            to: number;
            steps?: (string | ModuleConfigStep)[];
            notes?: (string | ModuleConfigNotice)[];
        }[];
        nextSteps?: (string | ModuleConfigStep)[];
        warnings?: (string | ModuleConfigNotice)[];
    }
    Index

    Properties

    Schema that this plan targets.

    missing?: string[]

    Missing required paths for current schema/version.

    invalid?: { path: string; reason: string }[]

    Invalid fields with reasons (runtime validation result).

    defaults?: Record<string, unknown>

    Recommended defaults computed at runtime (may be environment-specific).

    deprecated?: (string | ModuleConfigNotice)[]

    Deprecated fields/behaviors detected in current config.

    migrations?: {
        from: number;
        to: number;
        steps?: (string | ModuleConfigStep)[];
        notes?: (string | ModuleConfigNotice)[];
    }[]

    Suggested migration steps between schema versions.

    nextSteps?: (string | ModuleConfigStep)[]

    Human- or UI-friendly next actions to resolve partial config.

    warnings?: (string | ModuleConfigNotice)[]

    Non-blocking issues that should be shown to the user/operator.