{
  "schema": 1,
  "sqlstate": "XX000",
  "condition_name": "internal_error",
  "runner": "scripts/verify_cases.py",
  "targets": {
    "latest": {
      "binary": "Homebrew PostgreSQL 18.6",
      "required": true
    },
    "pg10": {
      "image": "postgres:10",
      "required": true
    }
  },
  "cases": [
    {
      "id": "internal_error_safety_boundary",
      "versions": [
        "10",
        "18"
      ],
      "preconditions": [
        "A source-confirmed internal error path"
      ],
      "trigger": "No deterministic safe SQL trigger is used; forcing internal corruption would violate the disposable-case safety boundary.",
      "assertions": [
        "The directory and source paths are recorded",
        "The batch marks the natural runtime trigger not applicable rather than fabricating one"
      ],
      "repair": "Preserve diagnostics, stop treating the session as healthy when appropriate, and investigate the exact server path with supportable evidence.",
      "cleanup": "No runtime resources are created."
    }
  ],
  "evidence_status": "authored",
  "snippets": [],
  "runtime": [
    {
      "cases": [
        "internal_error_safety_boundary"
      ],
      "id": "runtime.XX000-debug-latest.latest",
      "limits": "No internal-error path was executed.",
      "reason": "source_confirmed_only",
      "run_id": "XX000-debug-latest",
      "server_version": "18.6 (Homebrew)",
      "server_version_num": 180006,
      "status": "not_applicable",
      "target": "latest",
      "result": {
        "status": "passed",
        "environment": {
          "TimeZone": "Asia/Shanghai",
          "backend_pid": 76362,
          "binary": {
            "bindir": "/opt/homebrew/Cellar/postgresql@18/18.6/bin",
            "pg_config": "/opt/homebrew/bin/pg_config",
            "pg_config_version": "PostgreSQL 18.6 (Homebrew)",
            "postgres": "/opt/homebrew/Cellar/postgresql@18/18.6/bin/postgres"
          },
          "connection_scope": "runner-owned localhost port",
          "current_user": "runner",
          "docker": {},
          "lc_messages": "C",
          "libpq_version": "18.6",
          "locale": "en_US.UTF-8",
          "log_destination": "csvlog,jsonlog",
          "log_error_verbosity": "verbose",
          "log_min_error_statement": "error",
          "log_min_messages": "error",
          "logging_collector": "on",
          "machine": "arm64",
          "max_connections": "100",
          "platform": "macOS-26.6.2-arm64-arm-64bit-Mach-O",
          "psycopg_version": "3.3.5",
          "python_version": "3.14.6 (main, Jun 10 2026, 10:03:53) [Clang 21.0.0 (clang-2100.0.123.102)]",
          "server_encoding": "UTF8",
          "server_version": "18.6 (Homebrew)",
          "server_version_num": "180006",
          "target_kind": "latest",
          "wal_level": "logical"
        },
        "cases": [
          {
            "assertions": [],
            "case_id": "internal_error_safety_boundary",
            "cleanup": {
              "errors": [],
              "passed": true
            },
            "elapsed_seconds": 0.006,
            "observed": {
              "reason": "XX000 internal error paths require fault or corruption injection outside the safe disposable SQL boundary",
              "server_version": "18.6 (Homebrew)"
            },
            "reason": "source_confirmed_only",
            "schema": "cxx000_internal_error_safety_boundary",
            "status": "not_applicable"
          }
        ]
      }
    },
    {
      "cases": [
        "internal_error_safety_boundary"
      ],
      "id": "runtime.XX000-debug-pg10.pg10",
      "image": "postgres@sha256:b2baf8998630663d21370da06387c950e587071bdd307ee34e661cdcc7442bcc",
      "limits": "No internal-error path was executed.",
      "reason": "source_confirmed_only",
      "run_id": "XX000-debug-pg10",
      "server_version": "10.21 (Debian 10.21-1.pgdg90+1)",
      "server_version_num": 100021,
      "status": "not_applicable",
      "target": "pg10",
      "result": {
        "status": "passed",
        "environment": {
          "TimeZone": "Etc/UTC",
          "backend_pid": 78,
          "binary": {},
          "connection_scope": "runner-owned localhost port",
          "current_user": "postgres",
          "docker": {
            "architecture": "arm64",
            "command": "/usr/local/bin/docker",
            "id": "sha256:b2baf8998630663d21370da06387c950e587071bdd307ee34e661cdcc7442bcc",
            "image": "postgres:10",
            "image_created": "2022-06-23T09:11:18.374607054Z",
            "os": "linux",
            "repo_digests": [
              "postgres@sha256:b2baf8998630663d21370da06387c950e587071bdd307ee34e661cdcc7442bcc"
            ]
          },
          "lc_messages": "en_US.utf8",
          "libpq_version": "18.6",
          "locale": "en_US.UTF-8",
          "log_destination": "csvlog",
          "log_error_verbosity": "verbose",
          "log_min_error_statement": "error",
          "log_min_messages": "error",
          "logging_collector": "on",
          "machine": "arm64",
          "max_connections": "100",
          "platform": "macOS-26.6.2-arm64-arm-64bit-Mach-O",
          "psycopg_version": "3.3.5",
          "python_version": "3.14.6 (main, Jun 10 2026, 10:03:53) [Clang 21.0.0 (clang-2100.0.123.102)]",
          "server_encoding": "UTF8",
          "server_version": "10.21 (Debian 10.21-1.pgdg90+1)",
          "server_version_num": "100021",
          "target_kind": "pg10",
          "wal_level": "logical"
        },
        "cases": [
          {
            "assertions": [],
            "case_id": "internal_error_safety_boundary",
            "cleanup": {
              "errors": [],
              "passed": true
            },
            "elapsed_seconds": 0.008,
            "observed": {
              "reason": "XX000 internal error paths require fault or corruption injection outside the safe disposable SQL boundary",
              "server_version": "10.21 (Debian 10.21-1.pgdg90+1)"
            },
            "reason": "source_confirmed_only",
            "schema": "cxx000_internal_error_safety_boundary",
            "status": "not_applicable"
          }
        ]
      }
    }
  ]
}
