{
  "parse": "PASS",
  "validation": "PASS",
  "canonicalNormalization": {
    "nodeId": "shape",
    "comment": null,
    "tooltip": null
  },
  "canonicalJsonEmptyString": "SCHEMA_REJECT",
  "adapterContract": {
    "comment": "disabled",
    "tooltip": "hidden",
    "dependencyFallbackLeak": false
  },
  "passRule": "Source empty strings normalize to null; canonical JSON empty strings are rejected; #021 fallback text never becomes #023 semantics."
}
