{
  "parse": "PASS",
  "validation": "EXPECTED_DIAGNOSTICS",
  "cases": [
    {
      "line": 10,
      "code": "UNKNOWN_NODE_ID",
      "target": "missing",
      "level": "ERROR"
    },
    {
      "line": 21,
      "code": "UNKNOWN_FIELD_ID",
      "target": "customers.unknown.OUT",
      "level": "ERROR"
    },
    {
      "line": 24,
      "code": "INVALID_FIELD_PORT",
      "target": "customers.customer_id.SIDEWAYS",
      "level": "ERROR"
    },
    {
      "line": 31,
      "code": "FIELD_TYPE_MISMATCH",
      "target": "customers.customer_id.OUT->legacy.customer_id.IN",
      "level": "WARNING"
    }
  ],
  "passRule": "Each case must produce exactly its expected level/root-cause code/target/line; CASE 4 INT->VARCHAR is a #002 directional compatibility WARNING, while CASE 1-3 remain ERROR diagnostics; cascaded lower-priority errors for the same endpoint are suppressed."
}
