{
  "matrix": [
    {
      "ours": "pass",
      "vendor": "skipped",
      "count": 57
    },
    {
      "ours": "fail",
      "vendor": "skipped",
      "count": 28
    },
    {
      "ours": "fail",
      "vendor": "pass",
      "count": 289
    },
    {
      "ours": "pass",
      "vendor": "pass",
      "count": 3523
    }
  ],
  "failures": [
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:69",
      "name": "[4] In-query call to procedure that takes no arguments and yields no results and consumes no rows",
      "feature": "Call1 - Basic procedure calling",
      "ours": "fail",
      "vendor": "skipped",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:129",
      "name": "[7] Standalone call to procedure should fail if explicit argument is missing",
      "feature": "Call1 - Basic procedure calling",
      "ours": "fail",
      "vendor": "skipped",
      "category": "error-type/detail/phase"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:139",
      "name": "[8] In-query call to procedure should fail if explicit argument is missing",
      "feature": "Call1 - Basic procedure calling",
      "ours": "fail",
      "vendor": "skipped",
      "category": "error-type/detail/phase"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:150",
      "name": "[9] Standalone call to procedure should fail if too many explicit argument are given",
      "feature": "Call1 - Basic procedure calling",
      "ours": "fail",
      "vendor": "skipped",
      "category": "error-type/detail/phase"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:160",
      "name": "[10] In-query call to procedure should fail if too many explicit argument are given",
      "feature": "Call1 - Basic procedure calling",
      "ours": "fail",
      "vendor": "skipped",
      "category": "error-type/detail/phase"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:171",
      "name": "[11] Standalone call to procedure should fail if implicit argument is missing",
      "feature": "Call1 - Basic procedure calling",
      "ours": "fail",
      "vendor": "skipped",
      "category": "error-type/detail/phase"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:183",
      "name": "[12] In-query call to procedure that has outputs fails if no outputs are yielded",
      "feature": "Call1 - Basic procedure calling",
      "ours": "fail",
      "vendor": "skipped",
      "category": "error-type/detail/phase"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:194",
      "name": "[13] Standalone call to unknown procedure should fail",
      "feature": "Call1 - Basic procedure calling",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:202",
      "name": "[14] In-query call to unknown procedure should fail",
      "feature": "Call1 - Basic procedure calling",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:211",
      "name": "[15] In-query procedure call should fail if shadowing an already bound variable",
      "feature": "Call1 - Basic procedure calling",
      "ours": "fail",
      "vendor": "skipped",
      "category": "missing-error"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:226",
      "name": "[16] In-query procedure call should fail if one of the argument expressions uses an aggregation function",
      "feature": "Call1 - Basic procedure calling",
      "ours": "fail",
      "vendor": "skipped",
      "category": "missing-error"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call2.feature:72",
      "name": "[3] Standalone call to procedure with implicit arguments",
      "feature": "Call2 - Procedure arguments",
      "ours": "fail",
      "vendor": "skipped",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call2.feature:95",
      "name": "[4] In-query call to procedure that takes arguments fails when trying to pass them implicitly",
      "feature": "Call2 - Procedure arguments",
      "ours": "fail",
      "vendor": "skipped",
      "category": "error-type/detail/phase"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call2.feature:106",
      "name": "[5] Standalone call to procedure should fail if input type is wrong",
      "feature": "Call2 - Procedure arguments",
      "ours": "fail",
      "vendor": "skipped",
      "category": "missing-error"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call2.feature:116",
      "name": "[6] In-query call to procedure should fail if input type is wrong",
      "feature": "Call2 - Procedure arguments",
      "ours": "fail",
      "vendor": "skipped",
      "category": "missing-error"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:113",
      "name": "[5] Fail on renaming to an already bound variable name",
      "feature": "Call5 - Results projection",
      "ours": "fail",
      "vendor": "skipped",
      "category": "missing-error"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:125",
      "name": "[6] Fail on renaming all outputs to the same variable name",
      "feature": "Call5 - Results projection",
      "ours": "fail",
      "vendor": "skipped",
      "category": "missing-error"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:138",
      "name": "[7] Fail on in-query call to procedure with YIELD *",
      "feature": "Call5 - Results projection",
      "ours": "fail",
      "vendor": "skipped",
      "category": "missing-error"
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create1.feature:241",
      "name": "[20] Fail when creating a node using undefined variable in pattern",
      "feature": "Create1 - Creating nodes",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:338",
      "name": "[23] Fail when creating a relationship that is already bound",
      "feature": "Create2 - Creating relationships",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/create/Create2.feature:347",
      "name": "[24] Fail when creating a relationship using undefined variable in pattern",
      "feature": "Create2 - Creating relationships",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete1.feature:116",
      "name": "[7] Failing when deleting connected nodes",
      "feature": "Delete1 - Deleting nodes",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/delete/Delete5.feature:170",
      "name": "[8] Failing when using undefined variable in DELETE",
      "feature": "Delete5 - Delete clause interoperation with built-in data types",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match4.feature:176",
      "name": "[8] Matching relationships into a list and matching variable length using the list",
      "feature": "Match4 - Match variable length patterns scenarios",
      "ours": "fail",
      "vendor": "skipped",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match4.feature:198",
      "name": "[9] Fail when asterisk operator is missing",
      "feature": "Match4 - Match variable length patterns scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match4.feature:241",
      "name": "[10] Fail on negative bound",
      "feature": "Match4 - Match variable length patterns scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:402",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:403",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:404",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:405",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:406",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:407",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:408",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:409",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:410",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:411",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:412",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:413",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:414",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:415",
      "name": "[21] Fail when a node has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:429",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:430",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:431",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:432",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:433",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:434",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:435",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:436",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:437",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:438",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:439",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:440",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:441",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:442",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:443",
      "name": "[22] Fail when a relationship has the same variable in a preceding MATCH",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:456",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:457",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:458",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:459",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:460",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:461",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:462",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:463",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:464",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:465",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:466",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:467",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:468",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:469",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:470",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:471",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:472",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:473",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:474",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:475",
      "name": "[23] Fail when a node has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:488",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:489",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:490",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:491",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:492",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:493",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:494",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:495",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:496",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:497",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:498",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:499",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:500",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:501",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:502",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:503",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:504",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:505",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:506",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:507",
      "name": "[24] Fail when a relationship has the same variable in the same pattern",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:521",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:522",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:523",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:524",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:525",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:526",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:527",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/match/Match6.feature:528",
      "name": "[25] Fail when matching a path variable bound to a value",
      "feature": "Match6 - Match named paths scenarios",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:245",
      "name": "[13] Merge should bind a path",
      "feature": "Merge1 - Merge node",
      "ours": "fail",
      "vendor": "pass",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge1.feature:300",
      "name": "[17] Fail on merging node with null property",
      "feature": "Merge1 - Merge node",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge2.feature:116",
      "name": "[6] Fail when using undefined variable in ON CREATE",
      "feature": "Merge2 - Merge node - on create",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge3.feature:33",
      "name": "[1] Merge should be able to set labels on match",
      "feature": "Merge3 - Merge node - on match",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge3.feature:48",
      "name": "[2] Merge node with label add label on match when it exists",
      "feature": "Merge3 - Merge node - on match",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge3.feature:107",
      "name": "[5] Fail when using undefined variable in ON MATCH",
      "feature": "Merge3 - Merge node - on match",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:196",
      "name": "[10] Merge should bind a path",
      "feature": "Merge5 - Merge relationships",
      "ours": "fail",
      "vendor": "pass",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:482",
      "name": "[26] Fail when merging relationship that is already bound",
      "feature": "Merge5 - Merge relationships",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/merge/Merge5.feature:512",
      "name": "[29] Fail on merging relationship with null property",
      "feature": "Merge5 - Merge relationships",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove2.feature:33",
      "name": "[1] Remove a single label from a node with a single label",
      "feature": "Remove2 - Remove a Label",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove2.feature:51",
      "name": "[2] Remove a single label from a node with two labels",
      "feature": "Remove2 - Remove a Label",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove2.feature:69",
      "name": "[3] Remove two labels from a node with three labels",
      "feature": "Remove2 - Remove a Label",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:190",
      "name": "[8] Limiting to zero results after removing a label from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:208",
      "name": "[9] Skipping all results after removing a label from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:226",
      "name": "[10] Skipping and limiting to a few results after removing a label from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:250",
      "name": "[11] Skipping zero result and limiting to all results after removing a label from nodes does not affect the result set nor the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:277",
      "name": "[12] Filtering after removing a label from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:302",
      "name": "[13] Aggregating in `RETURN` after removing a label from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/remove/Remove3.feature:324",
      "name": "[14] Aggregating in `WITH` after removing a label from nodes affects the result set but not the side effects",
      "feature": "Remove3 - Persistence of remove clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy2.feature:266",
      "name": "[13] Fail when sorting on variable removed by DISTINCT",
      "feature": "ReturnOrderBy2 - Order by a single expression (order of projection)",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return-orderby/ReturnOrderBy6.feature:72",
      "name": "[4] Fail if not returned variables are used inside an order by item which contains an aggregation expression",
      "feature": "ReturnOrderBy6 - Aggregation expressions in order by",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return1.feature:49",
      "name": "[2] Fail when returning an undefined variable",
      "feature": "Return1 - Return single variable (correct return of values according to their type)",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:252",
      "name": "[15] Fail when returning properties of deleted nodes",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:266",
      "name": "[16] Fail when returning labels of deleted nodes",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/return/Return2.feature:280",
      "name": "[17] Fail when returning properties of deleted relationships",
      "feature": "Return2 - Return single expression (correctly projecting an expression)",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set1.feature:170",
      "name": "[9] Failing when using undefined variable in SET",
      "feature": "Set1 - Set a Property",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:33",
      "name": "[1] Add a single label to a node with no label",
      "feature": "Set3 - Set a Label",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:51",
      "name": "[2] Adding multiple labels to a node with no label",
      "feature": "Set3 - Set a Label",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:69",
      "name": "[3] Add a single label to a node with an existing label",
      "feature": "Set3 - Set a Label",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:87",
      "name": "[4] Adding multiple labels to a node with an existing label",
      "feature": "Set3 - Set a Label",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:105",
      "name": "[5] Ignore whitespace before colon 1",
      "feature": "Set3 - Set a Label",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:123",
      "name": "[6] Ignore whitespace before colon 2",
      "feature": "Set3 - Set a Label",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set3.feature:141",
      "name": "[7] Ignore whitespace before colon 3",
      "feature": "Set3 - Set a Label",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:198",
      "name": "[8] Limiting to zero results after adding a label on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:216",
      "name": "[9] Skipping all results after adding a label on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:234",
      "name": "[10] Skipping and limiting to a few results after adding a label on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:258",
      "name": "[11] Skipping zero result and limiting to all results after adding a label on nodes does not affect the result set nor the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:285",
      "name": "[12] Filtering after adding a label on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:310",
      "name": "[13] Aggregating in `RETURN` after adding a label on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/set/Set6.feature:332",
      "name": "[14] Aggregating in `WITH` after adding a label on nodes affects the result set but not the side effects",
      "feature": "Set6 - Persistence of set clause side effects",
      "ours": "fail",
      "vendor": "pass",
      "category": "side-effects"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:986",
      "name": "[39] Sort by a local date time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "skipped",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:987",
      "name": "[39] Sort by a local date time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "skipped",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:988",
      "name": "[39] Sort by a local date time variable projected from a node property in ascending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "skipped",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1018",
      "name": "[40] Sort by a local date time variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "skipped",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1019",
      "name": "[40] Sort by a local date time variable projected from a node property in descending order",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "skipped",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1173",
      "name": "[46] Fail on sorting by an undefined variable #Example: out of scope",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1174",
      "name": "[46] Fail on sorting by an undefined variable #Example: out of scope",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1175",
      "name": "[46] Fail on sorting by an undefined variable #Example: out of scope",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1176",
      "name": "[46] Fail on sorting by an undefined variable #Example: out of scope",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1177",
      "name": "[46] Fail on sorting by an undefined variable #Example: out of scope",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1178",
      "name": "[46] Fail on sorting by an undefined variable #Example: never defined",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1179",
      "name": "[46] Fail on sorting by an undefined variable #Example: never defined",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1180",
      "name": "[46] Fail on sorting by an undefined variable #Example: never defined",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1181",
      "name": "[46] Fail on sorting by an undefined variable #Example: never defined",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1182",
      "name": "[46] Fail on sorting by an undefined variable #Example: never defined",
      "feature": "WithOrderBy1 - Order by a single variable",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:549",
      "name": "[17] Sort by a local date time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "ours": "fail",
      "vendor": "skipped",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:550",
      "name": "[17] Sort by a local date time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "ours": "fail",
      "vendor": "skipped",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:551",
      "name": "[17] Sort by a local date time expression in ascending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "ours": "fail",
      "vendor": "skipped",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:580",
      "name": "[18] Sort by a local date time expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "ours": "fail",
      "vendor": "skipped",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:581",
      "name": "[18] Sort by a local date time expression in descending order",
      "feature": "WithOrderBy2 - Order by a single expression",
      "ours": "fail",
      "vendor": "skipped",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:304",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:305",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:306",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:307",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:308",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:309",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:310",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:311",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:312",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:313",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:314",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:315",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:316",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: out of scope",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:317",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:318",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:319",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:320",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:321",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:322",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:323",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:324",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:325",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:326",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:327",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:328",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:329",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: never defined",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:330",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: mixed",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:331",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: mixed",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:332",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: mixed",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy3.feature:333",
      "name": "[8] Fail on sorting by any number of undefined variables in any position #Example: mixed",
      "feature": "WithOrderBy3 - Order by multiple expressions",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:337",
      "name": "[13] Fail on sorting by a non-projected aggregation on a variable",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:358",
      "name": "[14] Fail on sorting by a non-projected aggregation on an expression",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy4.feature:443",
      "name": "[19] Fail if not projected variables are used inside an order by item which contains an aggregation expression",
      "feature": "WithOrderBy4 - Order by in combination with projection and aliasing",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:102",
      "name": "[3] `percentileCont()` failing on bad arguments",
      "feature": "Aggregation6 - Percentiles",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:103",
      "name": "[3] `percentileCont()` failing on bad arguments",
      "feature": "Aggregation6 - Percentiles",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:104",
      "name": "[3] `percentileCont()` failing on bad arguments",
      "feature": "Aggregation6 - Percentiles",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:123",
      "name": "[4] `percentileDisc()` failing on bad arguments",
      "feature": "Aggregation6 - Percentiles",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:124",
      "name": "[4] `percentileDisc()` failing on bad arguments",
      "feature": "Aggregation6 - Percentiles",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:125",
      "name": "[4] `percentileDisc()` failing on bad arguments",
      "feature": "Aggregation6 - Percentiles",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/aggregation/Aggregation6.feature:127",
      "name": "[5] `percentileDisc()` failing in more involved query",
      "feature": "Aggregation6 - Percentiles",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison1.feature:315",
      "name": "[17] Failing when comparing to an undefined variable",
      "feature": "Comparison1 - Equality",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph3.feature:153",
      "name": "[9] `labels()` failing on invalid arguments",
      "feature": "Graph3 - Node labels",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:132",
      "name": "[6] `type()` failing on invalid arguments",
      "feature": "Graph4 - Edge relationship type",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:133",
      "name": "[6] `type()` failing on invalid arguments",
      "feature": "Graph4 - Edge relationship type",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:134",
      "name": "[6] `type()` failing on invalid arguments",
      "feature": "Graph4 - Edge relationship type",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:135",
      "name": "[6] `type()` failing on invalid arguments",
      "feature": "Graph4 - Edge relationship type",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph4.feature:136",
      "name": "[6] `type()` failing on invalid arguments",
      "feature": "Graph4 - Edge relationship type",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph5.feature:59",
      "name": "[2] Single-labels expression on relationships",
      "feature": "Graph5 - Node and edge label expressions",
      "ours": "fail",
      "vendor": "skipped",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:167",
      "name": "[9] Fail when performing property access on a non-graph element",
      "feature": "Graph6 - Static property access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:168",
      "name": "[9] Fail when performing property access on a non-graph element",
      "feature": "Graph6 - Static property access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:169",
      "name": "[9] Fail when performing property access on a non-graph element",
      "feature": "Graph6 - Static property access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:170",
      "name": "[9] Fail when performing property access on a non-graph element",
      "feature": "Graph6 - Static property access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:171",
      "name": "[9] Fail when performing property access on a non-graph element",
      "feature": "Graph6 - Static property access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph6.feature:172",
      "name": "[9] Fail when performing property access on a non-graph element",
      "feature": "Graph6 - Static property access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph9.feature:89",
      "name": "[5] `properties()` failing on an integer literal",
      "feature": "Graph9 - Retrieve all properties as a property map",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph9.feature:97",
      "name": "[6] `properties()` failing on a string literal",
      "feature": "Graph9 - Retrieve all properties as a property map",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/graph/Graph9.feature:105",
      "name": "[7] `properties()` failing on a list of booleans",
      "feature": "Graph9 - Retrieve all properties as a property map",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:127",
      "name": "[4] Fail on invalid arguments for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:128",
      "name": "[4] Fail on invalid arguments for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:129",
      "name": "[4] Fail on invalid arguments for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:130",
      "name": "[4] Fail on invalid arguments for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:142",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:143",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:144",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:145",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:146",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:147",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:148",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:149",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:150",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:151",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:152",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:153",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:154",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:155",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:156",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:157",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:158",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:159",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:160",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:161",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:162",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List11.feature:163",
      "name": "[5] Fail on invalid argument types for `range()`",
      "feature": "List11 - Create a list from a range",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:500",
      "name": "[42] Failing when using IN on a non-list literal",
      "feature": "List5 - List Membership Validation - IN Operator",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:501",
      "name": "[42] Failing when using IN on a non-list literal",
      "feature": "List5 - List Membership Validation - IN Operator",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:502",
      "name": "[42] Failing when using IN on a non-list literal",
      "feature": "List5 - List Membership Validation - IN Operator",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:503",
      "name": "[42] Failing when using IN on a non-list literal",
      "feature": "List5 - List Membership Validation - IN Operator",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/list/List5.feature:504",
      "name": "[42] Failing when using IN on a non-list literal",
      "feature": "List5 - List Membership Validation - IN Operator",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:155",
      "name": "[12] Fail on an incomplete hexadecimal integer",
      "feature": "Literals3 - Hexadecimal integer",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:164",
      "name": "[13] Fail on an hexadecimal literal containing a lower case invalid alphanumeric character",
      "feature": "Literals3 - Hexadecimal integer",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals3.feature:173",
      "name": "[14] Fail on an hexadecimal literal containing a upper case invalid alphanumeric character",
      "feature": "Literals3 - Hexadecimal integer",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/literals/Literals8.feature:326",
      "name": "[22] Fail on a map containing unquoted string",
      "feature": "Literals8 - Maps",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:121",
      "name": "[6] Fail when performing property access on a non-map",
      "feature": "Map1 - Static value access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:122",
      "name": "[6] Fail when performing property access on a non-map",
      "feature": "Map1 - Static value access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:123",
      "name": "[6] Fail when performing property access on a non-map",
      "feature": "Map1 - Static value access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:124",
      "name": "[6] Fail when performing property access on a non-map",
      "feature": "Map1 - Static value access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:125",
      "name": "[6] Fail when performing property access on a non-map",
      "feature": "Map1 - Static value access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map1.feature:126",
      "name": "[6] Fail when performing property access on a non-map",
      "feature": "Map1 - Static value access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:110",
      "name": "[6] Fail at runtime when attempting to index with an Int into a Map",
      "feature": "Map2 - Dynamic Value Access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/map/Map2.feature:122",
      "name": "[7] Fail at runtime when trying to index into a map with a non-string",
      "feature": "Map2 - Dynamic Value Access",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/mathematical/Mathematical3.feature:34",
      "name": "[1] Fail for invalid Unicode hyphen in subtraction",
      "feature": "Mathematical3 - Subtraction",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:207",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "detail"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:208",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:209",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:210",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:211",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:212",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:213",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:214",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:215",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:216",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:217",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:218",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:219",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:220",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern1.feature:221",
      "name": "[10] Fail on introducing unbounded variables in pattern",
      "feature": "Pattern1 - Pattern predicate",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:33",
      "name": "[1] Return a pattern comprehension",
      "feature": "Pattern2 - Pattern Comprehension",
      "ours": "fail",
      "vendor": "pass",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:53",
      "name": "[2] Return a pattern comprehension with label predicate",
      "feature": "Pattern2 - Pattern Comprehension",
      "ours": "fail",
      "vendor": "pass",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:72",
      "name": "[3] Return a pattern comprehension with bound nodes",
      "feature": "Pattern2 - Pattern Comprehension",
      "ours": "fail",
      "vendor": "pass",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:170",
      "name": "[8] Use a pattern comprehension in WITH",
      "feature": "Pattern2 - Pattern Comprehension",
      "ours": "fail",
      "vendor": "pass",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:190",
      "name": "[9] Use a variable-length pattern comprehension in WITH",
      "feature": "Pattern2 - Pattern Comprehension",
      "ours": "fail",
      "vendor": "pass",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:207",
      "name": "[10] Use a pattern comprehension in RETURN",
      "feature": "Pattern2 - Pattern Comprehension",
      "ours": "fail",
      "vendor": "pass",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/expressions/pattern/Pattern2.feature:226",
      "name": "[11] Use a pattern comprehension and ORDER BY",
      "feature": "Pattern2 - Pattern Comprehension",
      "ours": "fail",
      "vendor": "pass",
      "category": "result"
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:391",
      "name": "[15] Fail none quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier1 - None quantifier",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:392",
      "name": "[15] Fail none quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier1 - None quantifier",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier1.feature:393",
      "name": "[15] Fail none quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier1 - None quantifier",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:402",
      "name": "[16] Fail single quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier2 - Single quantifier",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:403",
      "name": "[16] Fail single quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier2 - Single quantifier",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier2.feature:404",
      "name": "[16] Fail single quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier2 - Single quantifier",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:391",
      "name": "[15] Fail any quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier3 - Any quantifier",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:392",
      "name": "[15] Fail any quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier3 - Any quantifier",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier3.feature:393",
      "name": "[15] Fail any quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier3 - Any quantifier",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:391",
      "name": "[15] Fail all quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier4 - All quantifier",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:392",
      "name": "[15] Fail all quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier4 - All quantifier",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier4.feature:393",
      "name": "[15] Fail all quantifier on type mismatch between list elements and predicate",
      "feature": "Quantifier4 - All quantifier",
      "ours": "fail",
      "vendor": "pass",
      "category": "error-type/detail/phase",
      "diagnostic_mismatch": [
        "type",
        "phase"
      ]
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:33",
      "name": "[1] Handling triadic friend of a friend",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:50",
      "name": "[2] Handling triadic friend of a friend that is not a friend",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:68",
      "name": "[3] Handling triadic friend of a friend that is not a friend with different relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:86",
      "name": "[4] Handling triadic friend of a friend that is not a friend with superset of relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:103",
      "name": "[5] Handling triadic friend of a friend that is not a friend with implicit subset of relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:126",
      "name": "[6] Handling triadic friend of a friend that is not a friend with explicit subset of relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:149",
      "name": "[7] Handling triadic friend of a friend that is not a friend with same labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:165",
      "name": "[8] Handling triadic friend of a friend that is not a friend with different labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:180",
      "name": "[9] Handling triadic friend of a friend that is not a friend with implicit subset of labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:196",
      "name": "[10] Handling triadic friend of a friend that is not a friend with implicit superset of labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:214",
      "name": "[11] Handling triadic friend of a friend that is a friend",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:228",
      "name": "[12] Handling triadic friend of a friend that is a friend with different relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:242",
      "name": "[13] Handling triadic friend of a friend that is a friend with superset of relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:257",
      "name": "[14] Handling triadic friend of a friend that is a friend with implicit subset of relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:272",
      "name": "[15] Handling triadic friend of a friend that is a friend with explicit subset of relationship type",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:287",
      "name": "[16] Handling triadic friend of a friend that is a friend with same labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:301",
      "name": "[17] Handling triadic friend of a friend that is a friend with different labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:314",
      "name": "[18] Handling triadic friend of a friend that is a friend with implicit subset of labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    },
    {
      "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:328",
      "name": "[19] Handling triadic friend of a friend that is a friend with implicit superset of labels",
      "feature": "TriadicSelection1 - Query three related nodes on binary-tree graphs",
      "ours": "fail",
      "vendor": "pass",
      "category": "fixture-query"
    }
  ],
  "schema_version": 1,
  "engine": "ArcadeDB 26.9.1",
  "date": "2026-10-04",
  "vendor_source": "https://github.com/ArcadeData/arcadedb/tree/26.9.1/engine/src/test/java/com/arcadedb/query/opencypher/tck",
  "vendor_run": {
    "total": 3897,
    "pass": 3812,
    "fail": 0,
    "skipped": 85,
    "java": 21,
    "command": "JAVA_HOME=$(/usr/libexec/java_home -v 21) mvn -q test",
    "execution": "standalone Maven module using released arcadedb-engine:26.9.1 and unchanged released assertion sources, fixtures and exclusion list; suite plugin additionally writes Cucumber JSON",
    "test_dependencies": {
      "cucumber": "7.20.1",
      "junit-platform": "1.11.4",
      "junit-jupiter": "5.11.4",
      "assertj": "3.27.3"
    }
  },
  "ours_run": {
    "total": 3897,
    "pass": 3580,
    "fail": 317,
    "skipped": 0,
    "source": {
      "url": "https://github.com/opencypher/openCypher.git",
      "revision": "677cbafabb8c3c5eed458fd3b1ec0daec8d67d23",
      "version": "2024.3",
      "directory": "tck/features",
      "license": "Apache-2.0"
    },
    "published_result_sha256": "5b4d97e8dd8e2e27cd8f116be372248f63e473a960ccd852f2438001e4b54e68"
  },
  "vendor_inputs": [
    {
      "file": "OpenCypherTCKSuite.java",
      "sha256": "9471e599e0d99466d32a443d93b85721fb589e481f66ac1259c7cc838429baf2"
    },
    {
      "file": "TCKReportPlugin.java",
      "sha256": "4446098a61a27b637611c30ebfb42b7c26c2c5dfb95e07c71fb4d4421f4d9ebc"
    },
    {
      "file": "TCKResultMatcher.java",
      "sha256": "73c7b4d76a00cf8940cd740e1ba85ab30ab84717990e31bd4e750038cff63295"
    },
    {
      "file": "TCKSideEffectChecker.java",
      "sha256": "e1deeb5675bfe726af412f99723693660af1d72a5db5632288fbd05db4ed044a"
    },
    {
      "file": "TCKStepDefinitions.java",
      "sha256": "e35dfcbd33356bfd5962481388bf0706f4e9f7bb0af903ebbd6a0cf6382ad23f"
    },
    {
      "file": "TCKValueParser.java",
      "sha256": "4a843eb15c86a066d28101e46b61c5a6f1335dc9782cc19740ecf15c5017201e"
    },
    {
      "file": "expected-failures.txt",
      "sha256": "52fd26ae9b351e31eb917994c5d9c5757ceff2ca2104590e1a8064475bd3bb32"
    },
    {
      "file": "pom.xml",
      "sha256": "29006a89e63349513656bc8f62912e5e0742a2438535a644f711a99dfbe7d814"
    }
  ],
  "vendor_outputs": [
    {
      "file": "target/cucumber.json",
      "sha256": "6e4a58262c9af23bad24141b13c26c57970faee3b96db17dec0349996e9f036a"
    },
    {
      "file": "target/tck-compliance-report.txt",
      "sha256": "01726b9244eb0d0a8598aa934a2b2838421b71a06e23ccdc5b86cc74ccd13947"
    },
    {
      "file": "target/surefire-reports/TEST-com.arcadedb.query.opencypher.tck.OpenCypherTCKSuite.xml",
      "sha256": "f5d4fc7f41968af3cff7c5a2209a34841d23df852efe9348ad50bc01dc42ab18"
    }
  ],
  "feature_comparison": {
    "total_files": 220,
    "byte_identical": 206,
    "whitespace_only_differences": [
      "clauses/merge/Merge9.feature",
      "clauses/set/Set5.feature",
      "clauses/with-orderBy/WithOrderBy1.feature",
      "clauses/with-where/WithWhere5.feature",
      "expressions/aggregation/Aggregation3.feature",
      "expressions/aggregation/Aggregation4.feature",
      "expressions/aggregation/Aggregation7.feature",
      "expressions/conditional/Conditional2.feature",
      "expressions/existentialSubqueries/ExistentialSubquery1.feature",
      "expressions/existentialSubqueries/ExistentialSubquery2.feature",
      "expressions/existentialSubqueries/ExistentialSubquery3.feature",
      "expressions/literals/Literals1.feature",
      "expressions/quantifier/Quantifier9.feature",
      "expressions/temporal/Temporal7.feature"
    ],
    "semantic_changes": 0
  },
  "fixture_ablation": {
    "fixture_results": [
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:33",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:50",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:68",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:86",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:103",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:126",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:149",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:165",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:180",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:196",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:214",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:228",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:242",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:257",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:272",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:287",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:301",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:314",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      },
      {
        "id": "opencypher:tck/features/useCases/triadicSelection/TriadicSelection1.feature:328",
        "status": "pass",
        "change": "remove trailing semicolon from upstream binary-tree GIVEN query only"
      }
    ],
    "label_identity_observation": {
      "before": {
        "columns": [
          "id",
          "x"
        ],
        "rows": [
          [
            140737488355328,
            1
          ]
        ]
      },
      "after": {
        "columns": [
          "id",
          "x"
        ],
        "rows": [
          [
            985162418487296,
            1
          ]
        ]
      }
    }
  },
  "limitations": [
    "Counts are harness outcomes, not a count of independently confirmed database bugs.",
    "Nine path mismatches include native list representations; safe path normalization requires provider/query metadata and must preserve list-valued queries. Two MERGE outputs omit relationships.",
    "Twenty-six side-effect mismatches use publicly observed id(n) changes during label updates. The vendor compares net counts; callers relying on stable IDs see the difference.",
    "ArcadeDB expected-error assertion verifies exception presence only. OrchidDB maps native exception classes/messages and observes phase with EXPLAIN; this is an independent interoperability policy.",
    "Gremlin has no numerical vendor claim reconciled in this audit.",
    "105 vendor-pass/ours-fail scenarios differ only in error type; direct Java exception-class-to-TCK-category mapping is an adapter interpretation requiring independent validation, not proof of database correctness bugs."
  ],
  "ours_pass_vendor_skipped": [
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:33",
      "name": "[1] Standalone call to procedure that takes no arguments and yields no results"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:44",
      "name": "[2] Standalone call to procedure that takes no arguments and yields no results, called with implicit arguments"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:55",
      "name": "[3] In-query call to procedure that takes no arguments and yields no results"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:92",
      "name": "[5] Standalone call to STRING procedure that takes no arguments"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call1.feature:110",
      "name": "[6] In-query call to STRING procedure that takes no arguments"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call2.feature:33",
      "name": "[1] In-query call to procedure with explicit arguments"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call2.feature:53",
      "name": "[2] Standalone call to procedure with explicit arguments"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call3.feature:33",
      "name": "[1] Standalone call to procedure with argument of type NUMBER accepts value of type INTEGER"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call3.feature:48",
      "name": "[2] In-query call to procedure with argument of type NUMBER accepts value of type INTEGER"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call3.feature:64",
      "name": "[3] Standalone call to procedure with argument of type NUMBER accepts value of type FLOAT"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call3.feature:79",
      "name": "[4] In-query call to procedure with argument of type NUMBER accepts value of type FLOAT"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call3.feature:95",
      "name": "[5] Standalone call to procedure with argument of type FLOAT accepts value of type INTEGER"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call3.feature:109",
      "name": "[6] In-query call to procedure with argument of type FLOAT accepts value of type INTEGER"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call4.feature:33",
      "name": "[1] Standalone call to procedure with null argument"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call4.feature:47",
      "name": "[2] In-query call to procedure with null argument"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:33",
      "name": "[1] Explicit procedure result projection"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:48",
      "name": "[2] Explicit procedure result projection with RETURN *"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:80",
      "name": "[3] The order of yield items is irrelevant"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:81",
      "name": "[3] The order of yield items is irrelevant"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:100",
      "name": "[4] Rename outputs to unbound variable names"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:101",
      "name": "[4] Rename outputs to unbound variable names"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:102",
      "name": "[4] Rename outputs to unbound variable names"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:103",
      "name": "[4] Rename outputs to unbound variable names"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:104",
      "name": "[4] Rename outputs to unbound variable names"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:105",
      "name": "[4] Rename outputs to unbound variable names"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:106",
      "name": "[4] Rename outputs to unbound variable names"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:107",
      "name": "[4] Rename outputs to unbound variable names"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:108",
      "name": "[4] Rename outputs to unbound variable names"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:109",
      "name": "[4] Rename outputs to unbound variable names"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:110",
      "name": "[4] Rename outputs to unbound variable names"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call5.feature:155",
      "name": "[8] Allow standalone call to procedure with YIELD *"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call6.feature:33",
      "name": "[1] Calling the same STRING procedure twice using the same outputs in each call"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call6.feature:54",
      "name": "[2] Project procedure results between query scopes with WITH clause"
    },
    {
      "id": "opencypher:tck/features/clauses/call/Call6.feature:69",
      "name": "[3] Project procedure results between query scopes with WITH clause and rename the projection"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1049",
      "name": "[41] Sort by a date time variable projected from a node property in ascending order"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1050",
      "name": "[41] Sort by a date time variable projected from a node property in ascending order"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1051",
      "name": "[41] Sort by a date time variable projected from a node property in ascending order"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1081",
      "name": "[42] Sort by a date time variable projected from a node property in descending order"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy1.feature:1082",
      "name": "[42] Sort by a date time variable projected from a node property in descending order"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:610",
      "name": "[19] Sort by a date time expression in ascending order"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:611",
      "name": "[19] Sort by a date time expression in ascending order"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:612",
      "name": "[19] Sort by a date time expression in ascending order"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:641",
      "name": "[20] Sort by a date time expression in descending order"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:642",
      "name": "[20] Sort by a date time expression in descending order"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:698",
      "name": "[22] Sort by an expression that is only partially orderable on a non-distinct binding table, but used as a grouping key"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:699",
      "name": "[22] Sort by an expression that is only partially orderable on a non-distinct binding table, but used as a grouping key"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:726",
      "name": "[23] Sort by an expression that is only partially orderable on a non-distinct binding table, but used in parts as a grouping key"
    },
    {
      "id": "opencypher:tck/features/clauses/with-orderBy/WithOrderBy2.feature:727",
      "name": "[23] Sort by an expression that is only partially orderable on a non-distinct binding table, but used in parts as a grouping key"
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:97",
      "name": "[3] Comparing across types yields null, except numbers"
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:98",
      "name": "[3] Comparing across types yields null, except numbers"
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:99",
      "name": "[3] Comparing across types yields null, except numbers"
    },
    {
      "id": "opencypher:tck/features/expressions/comparison/Comparison2.feature:100",
      "name": "[3] Comparing across types yields null, except numbers"
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:109",
      "name": "[3] Any quantifier is always true if the single or the all quantifier is true"
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:110",
      "name": "[3] Any quantifier is always true if the single or the all quantifier is true"
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:111",
      "name": "[3] Any quantifier is always true if the single or the all quantifier is true"
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:112",
      "name": "[3] Any quantifier is always true if the single or the all quantifier is true"
    },
    {
      "id": "opencypher:tck/features/expressions/quantifier/Quantifier11.feature:113",
      "name": "[3] Any quantifier is always true if the single or the all quantifier is true"
    }
  ],
  "vendor_source_revision": "b6a92623554bb332d7564de19fbd9fdbc2d1d45e",
  "diagnostic_mismatch_counts": {
    "phase": 14,
    "type": 105,
    "detail": 94,
    "type,phase": 22
  }
}
