{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "lint",
        "tests/scripts/fixtures/smoke.sql"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "tests/scripts/fixtures/smoke.sql\n  20  warning  V002  variable !!row_target!! is never used\n\nFound 1 issue in 1 file: 1 warning (1 file checked)",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README 'Quick start' example path scripts/ has no .sql files; ran lint on tests/scripts/fixtures/smoke.sql instead.",
    "Installed execsql2 from PyPI via README command, not from the pinned git checkout; pinned version 2.34.0 reported."
  ],
  "main_blocker": null,
  "operation": "execsql lint on tests/scripts/fixtures/smoke.sql (README Quick start: no database required; static lint, no DB needed). Output: 1 warning V002, 'Found 1 issue in 1 file'.",
  "operation_scope": "Static lint only. Does not exercise database run (execsql run), which needs a live DB or SQLite file; not attempted. execsql format --check reports would-reformat (rc=1) and is not part of the probe.",
  "outcome": "working",
  "steps": [
    "uv installed via https://astral.sh/uv/install.sh (uv 0.13.1)",
    "uv tool install \"execsql2[formatter]\" (README Installation / Formatting Scripts)",
    "execsql --version -> 2.34.0",
    "execsql lint tests/scripts/fixtures/smoke.sql -> rc=0"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
