rea-agents
    Preparing search index...
    • Sort changes by semantic content rather than traversal order.

      Parameters

      • left: {
            change_id: string;
            discriminant:
                | { path: string; value: string
                | number
                | boolean
                | null }
                | null;
            evidence_links: [string, string];
            left:
                | { availability: "absent" }
                | { availability: "literal"; value: string | number | boolean | null }
                | { availability: "union"; values: (string | number | boolean | null)[] }
                | { availability: "unknown"; reason: string };
            left_source_range:
                | {
                    end: { column: number; line: number };
                    start: { column: number; line: number };
                }
                | null;
            limitations: string[];
            path: string;
            right: | { availability: "absent" }
            | { availability: "literal"; value: string | number | boolean | null }
            | { availability: "union"; values: (string | number | boolean | null)[] }
            | { availability: "unknown"; reason: string };
            right_source_range:
                | {
                    end: { column: number; line: number };
                    start: { column: number; line: number };
                }
                | null;
            status: "unknown"
            | "added"
            | "removed"
            | "changed";
        }
      • right: {
            change_id: string;
            discriminant:
                | { path: string; value: string
                | number
                | boolean
                | null }
                | null;
            evidence_links: [string, string];
            left:
                | { availability: "absent" }
                | { availability: "literal"; value: string | number | boolean | null }
                | { availability: "union"; values: (string | number | boolean | null)[] }
                | { availability: "unknown"; reason: string };
            left_source_range:
                | {
                    end: { column: number; line: number };
                    start: { column: number; line: number };
                }
                | null;
            limitations: string[];
            path: string;
            right: | { availability: "absent" }
            | { availability: "literal"; value: string | number | boolean | null }
            | { availability: "union"; values: (string | number | boolean | null)[] }
            | { availability: "unknown"; reason: string };
            right_source_range:
                | {
                    end: { column: number; line: number };
                    start: { column: number; line: number };
                }
                | null;
            status: "unknown"
            | "added"
            | "removed"
            | "changed";
        }

      Returns number