rea-agents
    Preparing search index...

    Function compareProcessCaptures

    • Compare two Process Capture v4 observations without treating absence as proof.

      Observed differences outrank residual unknowns. A capture may therefore be definitively changed in one dimension while completeness remains unknown.

      Parameters

      Returns {
          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:
                  | "terminal"
                  | "exit"
                  | "interaction"
                  | "filesystem"
                  | "protocol"
                  | "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";
          shim: | "unknown"
          | "truncated"
          | "unchanged"
          | "added"
          | "removed"
          | "changed"
          | "contradiction";
          status: | "unknown"
          | "truncated"
          | "unchanged"
          | "added"
          | "removed"
          | "changed"
          | "contradiction";
          terminal: | "unknown"
          | "truncated"
          | "unchanged"
          | "added"
          | "removed"
          | "changed"
          | "contradiction";
      }