form-graph
    Preparing search index...

    Interface ResolutionNote

    Something the resolver decided that the caller may want to observe — a value corrected into range, a stored choice that no longer applies.

    An alternative is a mutable collector hung on the external context, which has to be freshly built per request or it leaks between them. Here it is part of the resolution's return value: deterministic, per-call, and impossible to share by accident.

    interface ResolutionNote {
        detail?: Record<string, unknown>;
        key: string;
        kind: string;
    }
    Index
    detail?: Record<string, unknown>
    key: string
    kind: string