interface SchemaScopeFrame {
    dataPath: (string | number)[];
    localRootSchema: JSONSchema7;
    parent?: SchemaScopeFrame;
    rootSchema: JSONSchema7;
    scope: string;
}

Properties

dataPath: (string | number)[]

Absolute instance-data path from the dispatch root.

localRootSchema: JSONSchema7

Local root for relative scope pointers — resets at each array/detail boundary.

Stack of parent frames (debugging, error messages, motion-id derivation).

rootSchema: JSONSchema7

Original document — needed for $ref resolution. Never changes during a walk.

scope: string

JSON Pointer within localRootSchema; "" / "#" = the local root itself.