{
  "schema": 1,
  "sqlstate": "25005",
  "condition_name": "no_active_sql_transaction_for_branch_transaction",
  "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"
    }
  ],
  "claims": [
    {
      "id": "identity",
      "statement": "25005 is no_active_sql_transaction_for_branch_transaction in Class 25.",
      "sources": [
        "src.errcodes.18.6"
      ],
      "method": "Read the fixed condition row and macro.",
      "limits": "It is distinct from 25P01 no_active_sql_transaction."
    },
    {
      "id": "source-boundary",
      "statement": "The exhaustive resolved PostgreSQL 18.6 call scan contains no direct 25005 report group; this batch records definition evidence only.",
      "sources": [
        "src.calls.REL_18_6"
      ],
      "method": "Scan fixed source call records for SQLSTATE 25005.",
      "limits": "No ordinary SQL trigger or format string is asserted."
    }
  ],
  "messages": [],
  "usage_evidence": [
    {
      "scope": "definition-and-call-scan",
      "status": "definition_only",
      "evidence_ids": [
        "identity",
        "source-boundary"
      ]
    }
  ],
  "runtime": [
    {
      "id": "runtime.25005-batch2-latest-20260909.latest",
      "run_id": "25005-batch2-latest-20260909",
      "target": "latest",
      "server_version": "18.6 (Homebrew)",
      "server_version_num": 180006,
      "status": "not_applicable",
      "case_status": "not_applicable",
      "target_status": "passed",
      "cases": [
        "branch_transaction_boundary"
      ],
      "summary_sha256": "c6e53e9208d851535466317c6f559e4cedcb45bd9c8bd3d4318ab20c854944d3",
      "raw_sha256": "5fcd5aeae18c6f30610715133b631ef0da3b18fc69783b39aa239641a71a14bf",
      "case_manifest": {
        "sha256": "c231ee08c385544e970e4035dbd1ba239daab1baeb8f8c2f69bdc61f37e1453a"
      },
      "observed": {
        "case_status": "not_applicable"
      }
    },
    {
      "id": "runtime.25005-batch2-pg10-20260909.pg10",
      "run_id": "25005-batch2-pg10-20260909",
      "target": "pg10",
      "server_version": "10.21 (Debian 10.21-1.pgdg90+1)",
      "server_version_num": 100021,
      "status": "not_applicable",
      "case_status": "not_applicable",
      "target_status": "passed",
      "cases": [
        "branch_transaction_boundary"
      ],
      "summary_sha256": "3110b481d755a035443258247bd83acc2440a291b6ff257253454b6833f1b163",
      "raw_sha256": "9c3349caa7ecc2ae79a5043132f5f3a341139cf94e819341ae92aa1ec17b5f8f",
      "case_manifest": {
        "sha256": "c231ee08c385544e970e4035dbd1ba239daab1baeb8f8c2f69bdc61f37e1453a"
      },
      "observed": {
        "case_status": "not_applicable"
      }
    }
  ]
}
