rea-agents - v2.0.0
    Preparing search index...
    interface PairedProcessExperimentResult {
        authority_repeatability: ProcessSideRepeatability;
        authority_runs: readonly ProcessCapture[];
        candidate_repeatability: ProcessSideRepeatability;
        candidate_runs: readonly ProcessCapture[];
        cross_side:
            | {
                exit: | "unknown"
                | "truncated"
                | "unchanged"
                | "added"
                | "removed"
                | "changed"
                | "contradiction";
                filesystem: | "unknown"
                | "truncated"
                | "unchanged"
                | "added"
                | "removed"
                | "changed"
                | "contradiction";
                first_divergence: | { status: "none" }
                | { reason: string; status: "unknown" }
                | {
                    dimension:
                        | "protocol"
                        | "terminal"
                        | "exit"
                        | "interaction"
                        | "filesystem"
                        | "replay_transition"
                        | "process"
                        | "shim";
                    index: number;
                    left: JSONType;
                    left_at_ms: number
                    | null;
                    right: JSONType;
                    right_at_ms: number | null;
                    status: "found";
                };
                interaction: | "unknown"
                | "truncated"
                | "unchanged"
                | "added"
                | "removed"
                | "changed"
                | "contradiction";
                limitations: string[];
                process: | "unknown"
                | "truncated"
                | "unchanged"
                | "added"
                | "removed"
                | "changed"
                | "contradiction";
                protocol: | "unknown"
                | "truncated"
                | "unchanged"
                | "added"
                | "removed"
                | "changed"
                | "contradiction";
                replay_transition: | "unknown"
                | "truncated"
                | "unchanged"
                | "added"
                | "removed"
                | "changed"
                | "contradiction";
                shim: | "unknown"
                | "truncated"
                | "unchanged"
                | "added"
                | "removed"
                | "changed"
                | "contradiction";
                status: | "unknown"
                | "truncated"
                | "unchanged"
                | "added"
                | "removed"
                | "changed"
                | "contradiction";
                terminal: | "unknown"
                | "truncated"
                | "unchanged"
                | "added"
                | "removed"
                | "changed"
                | "contradiction";
            }
            | null;
        cross_side_blocked_reason: string
        | null;
    }
    Index
    authority_repeatability: ProcessSideRepeatability
    authority_runs: readonly ProcessCapture[]
    candidate_repeatability: ProcessSideRepeatability
    candidate_runs: readonly ProcessCapture[]
    cross_side:
        | {
            exit: | "unknown"
            | "truncated"
            | "unchanged"
            | "added"
            | "removed"
            | "changed"
            | "contradiction";
            filesystem: | "unknown"
            | "truncated"
            | "unchanged"
            | "added"
            | "removed"
            | "changed"
            | "contradiction";
            first_divergence: | { status: "none" }
            | { reason: string; status: "unknown" }
            | {
                dimension:
                    | "protocol"
                    | "terminal"
                    | "exit"
                    | "interaction"
                    | "filesystem"
                    | "replay_transition"
                    | "process"
                    | "shim";
                index: number;
                left: JSONType;
                left_at_ms: number
                | null;
                right: JSONType;
                right_at_ms: number | null;
                status: "found";
            };
            interaction: | "unknown"
            | "truncated"
            | "unchanged"
            | "added"
            | "removed"
            | "changed"
            | "contradiction";
            limitations: string[];
            process: | "unknown"
            | "truncated"
            | "unchanged"
            | "added"
            | "removed"
            | "changed"
            | "contradiction";
            protocol: | "unknown"
            | "truncated"
            | "unchanged"
            | "added"
            | "removed"
            | "changed"
            | "contradiction";
            replay_transition: | "unknown"
            | "truncated"
            | "unchanged"
            | "added"
            | "removed"
            | "changed"
            | "contradiction";
            shim: | "unknown"
            | "truncated"
            | "unchanged"
            | "added"
            | "removed"
            | "changed"
            | "contradiction";
            status: | "unknown"
            | "truncated"
            | "unchanged"
            | "added"
            | "removed"
            | "changed"
            | "contradiction";
            terminal: | "unknown"
            | "truncated"
            | "unchanged"
            | "added"
            | "removed"
            | "changed"
            | "contradiction";
        }
        | null
    cross_side_blocked_reason: string | null