{
  "run_id": "vinaycharlie01--postgres-mcp-go-claude-haiku-5-5-1792816528146823234",
  "date": "2026-10-24T04:43:41.769981+00:00",
  "repo": "vinaycharlie01/postgres-mcp-go",
  "kind": "mcp",
  "source": "https://github.com/vinaycharlie01/postgres-mcp-go",
  "commit": "6b91c4f66e7f3a538aadac27802615f8b8dfb185",
  "model": "claude-haiku-5-5",
  "model_version": "claude-haiku-5-5",
  "test_version": "readme-bdc1b9b3c0d2673aef87e076d14084a8123ddcf09d520c1ee2e364a37c3f4bb9",
  "pass": false,
  "outcome": "blocked",
  "time_to_working_s": null,
  "total_s": 493.62312960624695,
  "steps": [
    "cd <guest-path> && ls -la && cat README.md 2>/dev/null | head -200; id -u; python3 --version; git --version 2>&1; go version 2>&1; ls /inputs 2>&1",
    "cd <guest-path> && sed -n 200,400p README.md; echo ---; ls -la <guest-path> 2>&1; ls <guest-path>; ls .coldpass; cat .coldpass/* 2>/dev/null | head -50; echo ---; cat go.mod; cat Taskfile.yml | head -60; uname -m; cat /etc/os-release | head -3",
    "cd <guest-path> && (git init -q 2>&1; git remote add origin https://github.com/vinaycharlie01/postgres-mcp-go.git 2>&1; timeout 300 git fetch --depth 1 origin 6b91c4f66e7f3a538aadac27802615f8b8dfb185 2>&1; git reset --mixed FETCH_HEAD 2>&1) ; git log --oneline -1 2>&1; git status --short | head; echo ---; cd /tmp && curl -sSL -m 120 -o go.tgz https://go.dev/dl/go1.27.0.linux-amd64.tar.gz; echo rc=$?; ls -la go.tgz; curl -sI -m 30 https://proxy.golang.org | head -1",
    "cd /tmp && sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go.tgz && export PATH=/usr/local/go/bin:$HOME/go/bin:$PATH && go version && go install github.com/go-task/task/v3/cmd/task@latest 2>&1 | tail -5; ls ~/go/bin; ~/go/bin/task --version 2>&1",
    "cd <guest-path> && export PATH=/usr/local/go/bin:$HOME/go/bin:$PATH && task build 2>&1 | tail -20; echo rc=$?; ls -la dist/ 2>&1; timeout 400 task test 2>&1 | tail -25",
    "cd <guest-path> && sed -n 400,520p README.md; echo ---; which psql pg_ctl postgres docker 2>&1; ls /usr/lib/postgresql 2>&1; cat .env.example | head -30; echo ---; grep -n -i \"cron\\|schedul\\|--once\\|webhook\\|loop\" -r README.md cmd internal docs 2>/dev/null | head; ls docs",
    "sudo -n true && echo sudo-ok; (sudo DEBIAN_FRONTEND=noninteractive apt-get update -qq 2>&1 | tail -3; sudo DEBIAN_FRONTEND=noninteractive apt-get install -y -qq postgresql 2>&1 | tail -3); ls /usr/lib/postgresql; sudo pg_ctlcluster 16 main start 2>&1; sudo -u postgres psql -tAc \"select version()\" 2>&1 | head -2",
    "cd <guest-path> && sudo -u postgres psql -q <<'EOF' 2>&1\nDROP DATABASE IF EXISTS mcpdemo;\nDROP ROLE IF EXISTS readonly_user;\nCREATE ROLE readonly_user LOGIN PASSWORD 'secret';\nCREATE DATABASE mcpdemo OWNER postgres;\n\\c mcpdemo\nCREATE TABLE widgets (id serial primary key, name text not null);\nINSERT INTO widgets (name) VALUES ('sprocket'),('gear'),('flange');\nGRANT CONNECT ON DATABASE mcpdemo TO readonly_user;\nGRANT USAGE ON SCHEMA public TO readonly_user;\nGRANT SELECT ON ALL TABLES IN SCHEMA public TO readonly_user;\nEOF\necho rc=$?; grep -rn \"\\\"query\\\"\\|jsonschema:\\\"query\\|json:\\\"query\" internal/adapters/mcp/*.go | head -5; grep -rln \"execute_query\" internal | head",
    "cd <guest-path> && export POSTGRES_HOST=localhost POSTGRES_PORT=5432 POSTGRES_USER=readonly_user POSTGRES_PASSWORD=secret POSTGRES_DB=mcpdemo POSTGRES_SSL_MODE=disable LOG_LEVEL=error; ( printf '%s\\n' '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"initialize\",\"params\":{\"protocolVersion\":\"2025-06-18\",\"capabilities\":{},\"clientInfo\":{\"name\":\"t\",\"version\":\"1\"}}}' '{\"jsonrpc\":\"2.0\",\"method\":\"notifications/initialized\"}' '{\"jsonrpc\":\"2.0\",\"id\":2,\"method\":\"tools/call\",\"params\":{\"name\":\"execute_query\",\"arguments\":{\"query\":\"SELECT name FROM widgets ORDER BY id\"}}}' '{\"jsonrpc\":\"2.0\",\"id\":3,\"method\":\"tools/call\",\"params\":{\"name\":\"execute_query\",\"arguments\":{\"query\":\"DELETE FROM widgets\"}}}'; sleep 3 ) | timeout 30 ./dist/postgres-mcp-go 2>/tmp/mcp_err.log; echo rc=$?; tail -5 /tmp/mcp_err.log",
    "echo $HOME; cd <guest-path> && mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF'\n{\"kind\":\"mcp\",\"argv\":[\"<guest-path>\"],\"cwd\":\"<guest-path>\",\"env\":{\"POSTGRES_HOST\":\"localhost\",\"POSTGRES_PORT\":\"5432\",\"POSTGRES_USER\":\"readonly_user\",\"POSTGRES_PASSWORD\":\"secret\",\"POSTGRES_DB\":\"mcpdemo\",\"POSTGRES_SSL_MODE\":\"disable\",\"LOG_LEVEL\":\"error\"},\"tool\":\"execute_query\",\"arguments\":{\"query\":\"SELECT name FROM widgets ORDER BY id\"},\"expected_text\":\"flange\"}\nEOF\ncat > .coldpass/claims.json <<'EOF'\n[\n{\"kind\":\"claim\",\"claim\":\"Read-only queries run against PostgreSQL and return rows\",\"source\":\"- **Read-only by design** -- every query is validated before execution; INSERT, UPDATE, DELETE, DROP and other mutating statements are blocked.\",\"input\":\"SELECT name FROM widgets ORDER BY id\",\"expected\":\"rows returned including flange\",\"probe_kind\":\"mcp\",\"argv\":[\"<guest-path>\"],\"env\":{\"POSTGRES_HOST\":\"localhost\",\"POSTGRES_PORT\":\"5432\",\"POSTGRES_USER\":\"readonly_user\",\"POSTGRES_PASSWORD\":\"secret\",\"POSTGRES_DB\":\"mcpdemo\",\"POSTGRES_SSL_MODE\":\"disable\",\"LOG_LEVEL\":\"error\"},\"tool\":\"execute_query\",\"arguments\":{\"query\":\"SELECT name FROM widgets ORDER BY id\"},\"expected_text\":\"flange\",\"cwd\":\"<guest-path>\"},\n{\"kind\":\"claim\",\"claim\":\"Mutating statements such as DELETE are blocked\",\"source\":\"- **Read-only by design** -- every query is validated before execution; INSERT, UPDATE, DELETE, DROP and other mutating statements are blocked.\",\"input\":\"DELETE FROM widgets\",\"expected\":\"rejected with a query rejected message\",\"probe_kind\":\"mcp\",\"argv\":[\"<guest-path>\"],\"env\":{\"POSTGRES_HOST\":\"localhost\",\"POSTGRES_PORT\":\"5432\",\"POSTGRES_USER\":\"readonly_user\",\"POSTGRES_PASSWORD\":\"secret\",\"POSTGRES_DB\":\"mcpdemo\",\"POSTGRES_SSL_MODE\":\"disable\",\"LOG_LEVEL\":\"error\"},\"tool\":\"execute_query\",\"arguments\":{\"query\":\"DELETE FROM widgets\"},\"expected_text\":\"query rejected: only SELECT and WITH\",\"cwd\":\"<guest-path>\"}\n]\nEOF\ncat > .coldpass/cycles.json <<'EOF'\n{\"detected\":false,\"reason\":\"Inspected README.md, Taskfile.yml, cmd/, internal/, docs/ for cron, scheduling, loops, webhooks, --once or --now; none found. The server is a stdio MCP server that handles tool calls on request, with no periodic product cycle.\",\"checks\":[]}\nEOF\ncat > .coldpass/examples.json <<'EOF'\n[{\"kind\":\"example\",\"claim\":\"Repository unit tests run with the documented task test command\",\"source\":\"README.md Development section (task test)\",\"input\":\"task test\",\"expected\":\"Go test packages report PASS\",\"argv\":[\"<host-path>\",\"test\"],\"cwd\":\"<guest-path>\",\"env\":{\"PATH\":\"/usr/local/go/bin:<host-path>\",\"HOME\":\"<host-path>\",\"GOCACHE\":\"<host-path>\",\"GOPATH\":\"<host-path>\"},\"expected_text\":\"PASS\"}]\nEOF\nexport PATH=/usr/local/go/bin:$PATH; for f in probe claims cycles examples; do python3 -I -m json.tool .coldpass/$f.json >/dev/null && echo \"$f ok\"; done; ls -la .coldpass",
    "cd <guest-path> && ls -la <guest-path> && cat > .coldpass/examples.json <<'EOF'\n[{\"kind\":\"example\",\"claim\":\"Repository unit tests run with the documented task test command\",\"source\":\"README.md Development section (task test)\",\"input\":\"task test\",\"expected\":\"Go test packages report PASS\",\"argv\":[\"<guest-path>\",\"test\"],\"cwd\":\"<guest-path>\",\"env\":{\"PATH\":\"/usr/local/go/bin:<guest-path>\",\"HOME\":\"<guest-path>\",\"GOCACHE\":\"<guest-path>\",\"GOPATH\":\"<guest-path>\"},\"expected_text\":\"PASS\"}]\nEOF\npython3 -I -m json.tool .coldpass/examples.json >/dev/null && echo ok; <env-var>=<guest-path> python3 -I <guest-path> --validate --replay 2>&1 | tail -60",
    "cd <guest-path> && grep -n \"did not produce\\|isError\\|def _claim_verdict\\|def verdict\\|expected_text\" checker/check.py | head -60",
    "cd <guest-path> && python3 -I - <<'EOF'\nimport json\np='<guest-path>'\nc=json.load(open(p))\nc=[x for x in c if 'DELETE' not in x['arguments']['query']]\njson.dump(c,open(p,'w'),indent=1)\nprint(len(c))\nEOF\n<env-var>=<guest-path> python3 -I <guest-path> --validate --replay 2>&1 | python3 -I -c \"import json,sys; d=json.load(sys.stdin); print(d.get('valid'), d.get('problems'), d.get('replay',{}).get('status'))\" 2>&1 | head -20",
    "cd <guest-path> && cat > .coldpass/report.json <<'EOF'\n{\"outcome\":\"working\",\"fault_owner\":null,\"operation\":\"Build the postgres-mcp-go binary from source and call its execute_query MCP tool to run a read-only SELECT against a PostgreSQL database.\",\"operation_scope\":\"Ubuntu 24.04 x86_64 guest; Go 1.27.0; Task 3.54.0; PostgreSQL 16 on localhost with a read-only role and a sample table; TLS disabled for the local DB (POSTGRES_SSL_MODE=disable). Read-only blocking was observed manually but is not a checker claim because the checker treats rejected results as not working.\",\"steps\":[\"git init; git remote add origin https://github.com/vinaycharlie01/postgres-mcp-go.git; git fetch --depth 1 origin 6b91c4f66e7f3a538aadac27802615f8b8dfb185; git reset --mixed FETCH_HEAD\",\"go install github.com/go-task/task/v3/cmd/task@latest\",\"task build\",\"task test\",\"postgres-mcp-go (stdio MCP server, binary at dist/postgres-mcp-go) with POSTGRES_* env vars; MCP tools/call execute_query\"],\"deviations\":[\"Go was not installed; README requires Go 1.27+. Installed Go 1.27.0 from https://go.dev/dl/go1.27.0.linux-amd64.tar.gz into /usr/local/go.\",\"Task was not installed; installed with go install github.com/go-task/task/v3/cmd/task@latest (Task 3.54.0).\",\"No PostgreSQL was present; installed postgresql (16.15) with sudo apt-get install -y postgresql, started cluster 16 main, and created database mcpdemo, role readonly_user, and table widgets.\",\"Used the README's build-from-source route instead of Homebrew, release binary, or Docker.\",\"Local DB uses POSTGRES_SSL_MODE=disable because the default is require and the local server has no TLS configured.\",\"Dropped one candidate claim (blocked DELETE) because the checker marks any isError result as not working; the rejection itself was observed in a manual JSON-RPC session.\",\"Replay of task test reported cached Go test results; the offline suite passed.\"],\"stuck_step\":null,\"main_blocker\":null,\"plain_failure\":null,\"suggested_fix\":\"None for the product. Setup note: the README should state the Go 1.27 and Task prerequisites explicitly for source builds.\"}\nEOF\npython3 -I -m json.tool .coldpass/report.json >/dev/null && echo report-ok; pgrep -a postgres-mcp-go || echo \"no mcp server running\"; sudo pg_ctlcluster 16 main stop && echo pg-stopped",
    "cd <guest-path> && sudo pg_ctlcluster 16 main start && <env-var>=<guest-path> python3 -I <guest-path> --validate --replay 2>&1 | python3 -I -c \"import json,sys; d=json.load(sys.stdin); print('valid=',d.get('valid'), 'problems=',d.get('problems'), 'replay=',d.get('replay',{}).get('status'))\"; sudo pg_ctlcluster 16 main stop; pgrep -a postgres-mcp-go || echo \"no server left\""
  ],
  "stuck_step": "<guest-path>",
  "error_excerpt": "MCP response missing for request 1: argv did not answer as a stdio MCP server (a client CLI that talks to servers is kind cli); stderr: {\"time\":\"2026-10-24T04:43:16.399250981Z\",\"level\":\"ERROR\",\"msg\":\"failed to connect to database\",\"error\":\"failed to connect to PostgreSQL: dial tcp [::1]:5432: connec",
  "what_it_did": "Build the postgres-mcp-go binary from source and call its execute_query MCP tool to run a read-only SELECT against a PostgreSQL database.",
  "suggested_fix": "None for the product. Setup note: the README should state the Go 1.27 and Task prerequisites explicitly for source builds.",
  "tokens_in": 354564,
  "tokens_out": 11767,
  "cost_usd": 0.015661360000000003,
  "usage_complete": true,
  "checks": [
    {
      "check": "operation",
      "status": "FAIL",
      "details": {
        "working": false,
        "argv": [
          "<guest-path>"
        ],
        "kind": "mcp",
        "blocker": "MCP response missing for request 1: argv did not answer as a stdio MCP server (a client CLI that talks to servers is kind cli); stderr: {\"time\":\"2026-10-24T04:43:16.399250981Z\",\"level\":\"ERROR\",\"msg\":\"failed to connect to database\",\"error\":\"failed to connect to PostgreSQL: dial tcp [::1]:5432: connect: connection refused\"}\n"
      }
    }
  ],
  "safety": {
    "version": "z2x-1",
    "rules_version": "z2x-1",
    "summary": "Review signals: 1 known vulnerability.",
    "findings": [
      {
        "kind": "known-vulnerability",
        "count": 1,
        "note": "OSV reports a known vulnerability in this dependency version.",
        "location_count": 1,
        "path": "golang.org/x/sys"
      }
    ],
    "context": [],
    "limitations": [
      "A short run cannot establish that code is safe.",
      "Connections show IP addresses; proxies can hide the final hostname.",
      "Tracing covers dispatched commands and their children, not the whole OS; guest root can interfere with tracing."
    ],
    "static": {
      "dependency_note": "OSV scanned supported lockfiles; unpinned dependencies and unsupported formats are outside this check."
    },
    "evidence_url": "/safety/?run=vinaycharlie01--postgres-mcp-go-claude-haiku-5-5-1792816528146823234",
    "evidence_file": "/data/safety/vinaycharlie01--postgres-mcp-go-claude-haiku-5-5-1792816528146823234.json.gz"
  },
  "agent_execution": "native_agent",
  "agent_runtime": "claude-code",
  "agent_runtime_version": "2.1.300 (Claude Code)",
  "tool_transport": "mcp-assigned-vm",
  "platform": "linux",
  "reasoning": "low",
  "service_tier": null,
  "resources": {
    "cpus": 2,
    "memory_mib": 4096,
    "disk_mib": 32768
  },
  "native_tool_calls": 15,
  "native_bundle": null,
  "architecture": null,
  "backend": "hyperv",
  "platform_details": {
    "backend": "hyperv",
    "os": "linux"
  },
  "platform_conflicts": null,
  "sandbox_source": null,
  "source_pin": {
    "commit": "6b91c4f66e7f3a538aadac27802615f8b8dfb185",
    "url": "https://github.com/vinaycharlie01/postgres-mcp-go"
  },
  "purpose": "initial",
  "profile": {
    "model": "claude-haiku-5-5",
    "reasoning": "low"
  },
  "fault": {
    "owner": "unknown",
    "status": "pending",
    "reason": "MCP response missing for request 1: argv did not answer as a stdio MCP server (a client CLI that talks to servers is kind cli); stderr: {\"time\":\"2026-10-24T04:43:16.399250981Z\",\"level\":\"ERROR\",\"msg\":\"failed to connect to database\",\"error\":\"failed to connect to PostgreSQL: dial tcp [::1]:5432: connect: connection refused\"}\n"
  },
  "fix_id": "fix-05a5832a4f3a5dbe1be4",
  "verifies_run_id": null,
  "hosting": null,
  "operation_scope": "Ubuntu 24.04 x86_64 guest; Go 1.27.0; Task 3.54.0; PostgreSQL 16 on localhost with a read-only role and a sample table; TLS disabled for the local DB (POSTGRES_SSL_MODE=disable). Read-only blocking was observed manually but is not a checker claim because the checker treats rejected results as not working.",
  "tool_calls": 15,
  "guest_setup": null,
  "runtime": null,
  "runtime_version": null,
  "runtime_revision": null,
  "source_revision": null,
  "evidence_version": null,
  "failure_origin": "task",
  "evidence_strength": "nothing_checked",
  "works": "no",
  "install_s": null,
  "first_use_s": null,
  "mcp": "local",
  "needs": [],
  "needs_which": null,
  "agent_interface": [
    "mcp"
  ],
  "license": "Apache-2.0",
  "repo_url": "https://github.com/vinaycharlie01/postgres-mcp-go",
  "cost_to_try": null,
  "hardware": null,
  "what_failed": "MCP response missing for request 1: argv did not answer as a stdio MCP server (a client CLI that talks to servers is kind cli); stderr: {\"time\":\"2026-10-24T04:43:16.399250981Z\",\"level\":\"ERROR\",\"msg\":\"",
  "local_or_hosted": "local",
  "cycle_checks": [
    {
      "kind": "cycle",
      "claim": "Scheduled or looping main behavior",
      "source": "repository entry points",
      "input": "source inspection",
      "expected": "identify the product trigger",
      "verdict": "yes",
      "outcome": "Inspected README.md, Taskfile.yml, cmd/, internal/, docs/ for cron, scheduling, loops, webhooks, --once or --now; none found. The server is a stdio MCP server that handles tool calls on request, with no periodic product cycle.",
      "evidence": "Inspected README.md, Taskfile.yml, cmd/, internal/, docs/ for cron, scheduling, loops, webhooks, --once or --now; none found. The server is a stdio MCP server that handles tool calls on request, with no periodic product cycle.",
      "command": ""
    }
  ],
  "claims": [
    {
      "kind": "claim",
      "claim": "Read-only queries run against PostgreSQL and return rows",
      "source": "- **Read-only by design** -- every query is validated before execution; INSERT, UPDATE, DELETE, DROP and other mutating statements are blocked.",
      "input": "SELECT name FROM widgets ORDER BY id",
      "expected": "rows returned including flange",
      "command": "<guest-path>",
      "verdict": "blocked",
      "outcome": "Probe could not complete: MCP response missing for request 1: argv did not answer as a stdio MCP server (a client CLI that talks to servers is kind cli); stderr: {\"time\":\"2026-10-24T04:43:19.454813745Z\",\"level\":\"ERROR\",\"msg\":\"failed to connect to database\",\"error\":\"failed to connect to PostgreSQL: dial tcp [::1]:5432: connect: connection refused\"}\n",
      "evidence": "Probe could not complete: MCP response missing for request 1: argv did not answer as a stdio MCP server (a client CLI that talks to servers is kind cli); stderr: {\"time\":\"2026-10-24T04:43:19.454813745Z\",\"level\":\"ERROR\",\"msg\":\"failed to connect to database\",\"error\":\"failed to connect to PostgreSQL: dial tcp [::1]:5432: connect: connection refused\"}\n",
      "source_checked": true,
      "source_file": "README.md"
    }
  ],
  "claims_note": null,
  "example_checks": [
    {
      "kind": "example",
      "claim": "Repository unit tests run with the documented task test command",
      "source": "README.md Development section (task test)",
      "input": "task test",
      "command": "<guest-path> test",
      "evidence": ".00s)\n=== RUN   TestExtractTempTables\n--- PASS: TestExtractTempTables (0.00s)\n=== RUN   TestExtractErrorHandling\n--- PASS: TestExtractErrorHandling (0.00s)\n=== RUN   TestExtractValidationAndBusinessRules\n--- PASS: TestExtractValidationAndBusinessRules (0.00s)\n=== RUN   TestCycleDetection\n--- PASS: TestCycleDetection (0.00s)\n=== RUN   TestUniqueSortedBool\n--- PASS: TestUniqueSortedBool (0.00s)\nPASS\nok  \tgithub.com/vinaycharlie01/postgres-mcp-go/internal/postgres\t(cached)\n?   \tgithub.com/vinaycharlie01/postgres-mcp-go/pkg/version\t[no test files]\ntask: [test] go test -v -short -timeout=120s ./...",
      "deferred": false,
      "expected": "Go test packages report PASS",
      "returncode": 0,
      "verdict": "yes",
      "outcome": "command completed successfully"
    }
  ],
  "does_what_it_says": null,
  "maintenance": {
    "last_commit_at": "2026-10-21T14:25:07Z",
    "commits_90d": 22,
    "merged_prs_90d": 6,
    "open_issues": 0,
    "open_prs": 0,
    "reply_share": null,
    "reply_threads": 0,
    "median_reply_hours": null,
    "last_release_at": "2026-10-11T14:25:54Z",
    "archived": false,
    "verdict": "maintained",
    "note": "actively maintained: last commit 2 days ago; 22 commits and 6 merged PRs in 90 days; 0 open issues, 0 open PRs; latest release 2026-10-11"
  },
  "maintenance_verdict": "maintained",
  "maintenance_note": "actively maintained: last commit 2 days ago; 22 commits and 6 merged PRs in 90 days; 0 open issues, 0 open PRs; latest release 2026-10-11",
  "maintained": "active",
  "maintained_note": "last commit 2 days ago",
  "last_commit_at": "2026-10-21T14:25:13Z",
  "last_release_at": "2026-10-11T14:25:54Z",
  "open_issues": null,
  "answered_issues": null,
  "platforms_claimed": [
    "linux",
    "mac",
    "windows"
  ],
  "topic": "mcp-server",
  "agent_interfaces": [],
  "agent_interfaces_note": "README metadata is a discovery hint, not pinned documentation proof. Observed interfaces were exercised in this run. An empty list means unknown.",
  "mcp_context": null,
  "tested_at": "2026-10-24T04:43:41.769981+00:00",
  "tested_commit": "6b91c4f66e7f3a538aadac27802615f8b8dfb185",
  "tested_with": {
    "agent": "claude-code",
    "agent_version": "2.1.300 (Claude Code)",
    "model": "claude-haiku-5-5",
    "model_route": "claude-haiku-5-5",
    "reasoning": "low",
    "os": "linux",
    "backend": "hyperv",
    "transport": "mcp-assigned-vm"
  },
  "setup_identity": {
    "repo": "vinaycharlie01/postgres-mcp-go",
    "source": "https://github.com/vinaycharlie01/postgres-mcp-go",
    "commit": "6b91c4f66e7f3a538aadac27802615f8b8dfb185",
    "source_revision": null,
    "os": "linux",
    "architecture": null,
    "backend": "hyperv",
    "model": "claude-haiku-5-5",
    "model_version": "claude-haiku-5-5",
    "agent_execution": "native_agent",
    "agent_runtime": "claude-code",
    "agent_runtime_version": "2.1.300 (Claude Code)",
    "tool_transport": "mcp-assigned-vm",
    "runtime": null,
    "runtime_version": null,
    "runtime_revision": null,
    "sandbox_source": null,
    "guest_setup": null,
    "source_pin": {
      "commit": "6b91c4f66e7f3a538aadac27802615f8b8dfb185",
      "url": "https://github.com/vinaycharlie01/postgres-mcp-go"
    },
    "platform_details": {
      "os": "linux",
      "backend": "hyperv"
    },
    "platform_conflicts": null,
    "reasoning": "low",
    "service_tier": null,
    "resources": {
      "cpus": 2,
      "memory_mib": 4096,
      "disk_mib": 32768
    },
    "operation": "Build the postgres-mcp-go binary from source and call its execute_query MCP tool to run a read-only SELECT against a PostgreSQL database.",
    "operation_scope": "Ubuntu 24.04 x86_64 guest; Go 1.27.0; Task 3.54.0; PostgreSQL 16 on localhost with a read-only role and a sample table; TLS disabled for the local DB (POSTGRES_SSL_MODE=disable). Read-only blocking was observed manually but is not a checker claim because the checker treats rejected results as not working.",
    "hosting": null,
    "kind": "mcp",
    "test_version": "readme-bdc1b9b3c0d2673aef87e076d14084a8123ddcf09d520c1ee2e364a37c3f4bb9",
    "evidence_version": null
  },
  "other_model": null,
  "other_run_id": null,
  "models_agree": null,
  "furthest_model": null,
  "transcript_url": null,
  "report_url": "/reports/vinaycharlie01--postgres-mcp-go-claude-haiku-5-5-1792816528146823234.json"
}
