{
  "schema": 1,
  "sqlstate": "42000",
  "condition_name": "syntax_error_or_access_rule_violation",
  "sources": [
    {
      "id": "src.errcodes.18.6",
      "kind": "upstream_source",
      "source_role": "condition_definition",
      "tag": "REL_18_6",
      "commit": "724edf9bde9d356724ad384a2e196edc3c9f80f7",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "6e8de346643ba84aa3c9c6a73360acfc7b2dfb89162c06c08ce9bf5bcd5bbcba",
      "url": "https://github.com/postgres/postgres/blob/724edf9bde9d356724ad384a2e196edc3c9f80f7/src/backend/utils/errcodes.txt"
    },
    {
      "id": "src.calls.REL_18_6",
      "kind": "local_artifact",
      "source_role": "source_call_scan",
      "sha256": "9ee8a0e81d8f0825c5c1ae45583439859a26e602bdd4ce2f2a62aa278867ccbf"
    },
    {
      "id": "src.calls.REL_10_23",
      "kind": "local_artifact",
      "source_role": "source_call_scan",
      "sha256": "00d16d3eb01b71ccf1b245c8f3102f9d0ec9f36fb02777b8dd1b99fcb263040c"
    },
    {
      "id": "manifest.42000",
      "kind": "local_artifact",
      "source_role": "case_manifest",
      "sha256": "def2de2e8b6299498e2776fb6c6992a7aa44c147e2519413eb92ee780b7e094e"
    }
  ],
  "claims": [
    {
      "id": "identity.class-and-condition",
      "statement": "42000 is the syntax_error_or_access_rule_violation condition in Class 42.",
      "method": "Read fixed errcodes.txt and the locked catalogue metadata.",
      "limits": "Directory identity does not identify every backend path.",
      "sources": [
        "src.errcodes.18.6"
      ]
    },
    {
      "id": "mechanism.source-boundary",
      "statement": "The fixed scans do not provide a generic natural SQL trigger selected for 42000; the page records its concrete source/definition boundary.",
      "method": "Read fixed call scans and source notes.",
      "limits": "This is not observed natural SQLSTATE coverage.",
      "sources": [
        "src.errcodes.18.6",
        "src.calls.REL_18_6",
        "src.calls.REL_10_23"
      ]
    },
    {
      "id": "versions.catalogue-boundary",
      "statement": "The locked catalogue records 42000; runtime scope is limited to the selected targets.",
      "method": "Read generated facts and selected summaries.",
      "limits": "Definition presence is not an exact behavioral introduction.",
      "sources": [
        "src.errcodes.18.6",
        "src.calls.REL_18_6",
        "src.calls.REL_10_23"
      ]
    }
  ],
  "messages": [],
  "usage_evidence": [
    {
      "scope": "SQLSTATE directory identity",
      "status": "definition_only",
      "evidence_ids": [
        "identity.class-and-condition",
        "src.errcodes.18.6"
      ]
    },
    {
      "scope": "Fixed source or definition boundary",
      "status": "definition_only",
      "evidence_ids": [
        "mechanism.source-boundary",
        "src.errcodes.18.6",
        "src.calls.REL_18_6",
        "src.calls.REL_10_23"
      ]
    },
    {
      "scope": "Locked release presence and bounded version comparison",
      "status": "definition_only",
      "evidence_ids": [
        "versions.catalogue-boundary",
        "src.errcodes.18.6"
      ]
    }
  ],
  "runtime": []
}
