{
  "checker": {
    "details": {
      "argv": [
        "/usr/share/dotnet-sdk/dotnet",
        "run",
        "--project",
        "tests/OpenCode.Sdk.Sandbox",
        "--configuration",
        "Release",
        "--no-build",
        "--",
        "--standalone"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "Using launch settings from tests/OpenCode.Sdk.Sandbox/Properties/launchSettings.json...",
      "stdout": "started: http://127.0.0.1:36721/ (pid 13517)\nstatus: 200, version: 2.0.29, pid: 13517\ncatalog: providers=1 models=10\nmodel: provider=opencode id=nemotron-3.5-super-vl-free modelId=nemotron-3.5-super-vl-free name=Nemotron 3.5 Super VL Free\nsession: status=200 id=ses_eb374ae05ffewt0t3PIzqgKTl7\ncleanup: status=204",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README 'Installation' has no install step for the .NET SDK; global.json pins 11.0.100-rc.2, which Ubuntu apt does not provide (apt has 10.0 only), so installed via dot.net dotnet-install.sh instead.",
    "'dotnet run --project tests/OpenCode.Sdk.Sandbox' (no flags) failed rc=150: Sandbox targets net10.0 and only the 11 runtime was present. Ran './dotnet-install.sh --runtime dotnet --version 10.0.13' into the same dir, then --standalone succeeded.",
    "Node/npm were not preinstalled; installed via apt before the npm @opencode/cli install.",
    "Did not run unit/lint suites, the external/ submodules were not initialized, and the non-standalone sandbox modes were not run."
  ],
  "main_blocker": null,
  "operation": "Sandbox --standalone: SDK starts a private opencode serve, GET server info (status 200, version 2.0.29), lists catalog, creates a session, deletes it (cleanup 204)",
  "operation_scope": "Exercises the README Quick Start 'SDK starts the server' mode via the documented tests/OpenCode.Sdk.Sandbox command. Requires the opencode CLI on PATH and .NET 11 SDK plus .NET 10 runtime. Provider catalog is the default opencode config; no credentials were supplied. Browser not needed.",
  "outcome": "working",
  "steps": [
    "Read README.md (Quick Start, Installation, Developing sections)",
    "Installed .NET 11.0.100-rc.2.26504.105 SDK via dot.net dotnet-install.sh into /usr/share/dotnet-sdk (global.json pin)",
    "sudo apt-get install nodejs npm (Node v18.19.1, npm 9.2.0)",
    "npm install -g @opencode/cli@2.0.29 (opencode v2.0.29)",
    "dotnet build --configuration Release (0 errors, 34 warnings about source link/git metadata)",
    "dotnet run --project tests/OpenCode.Sdk.Sandbox -- --standalone (rc=0, documented in tests/OpenCode.Sdk.Sandbox/README.md)"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
