{
  "checker": {
    "details": {
      "blocker": "no checks supplied",
      "working": false
    },
    "status": "FAIL"
  },
  "main_blocker": "Windows-only toolchain: the project is a .NET Framework 4.7.2 VSIX built with Visual Studio MSBuild, and the VM is Linux with no dotnet/mono/msbuild.",
  "operation": "None executed. Intended operation: build the extension and run the unit tests via test.cmd (README 'Contributing' section). Not run: README says to run tests with test.cmd, which is out of scope for this smoke task.",
  "operation_scope": "Repo is a Visual Studio VSIX extension targeting .NET Framework v4.7.2 (ClaudeCodeExtension.csproj). The build/test path requires Windows MSBuild.exe and vstest.console.exe from Visual Studio 2022/2026 (test.cmd). The guest is Linux with no dotnet, msbuild, or mono. Runtime use requires Visual Studio and Windows. Unmet prerequisites: Windows OS, Visual Studio with MSBuild, .NET Framework 4.7.2 developer pack.",
  "outcome": "blocked",
  "steps": [
    "Read /workspace/README.md (Contributing section points to test.cmd)",
    "Checked for node/npm: not found (not required by the repo)",
    "Checked for dotnet/msbuild/mono: none installed",
    "Read test.cmd: requires C:\\Program Files\\Microsoft Visual Studio\\{18,2022}\\...\\MSBuild.exe and vstest.console.exe"
  ],
  "stuck_step": "README 'Contributing' -> 'Run all unit tests with `test.cmd`' (also 'Installation'/'System Requirements' sections: Visual Studio 2022/2026 on Windows 11). Actual result: test.cmd cannot run on Linux; MSBuild.exe not found (no dotnet/msbuild/mono in VM).",
  "suggested_fix": "Run on a Windows VM/host with Visual Studio 2022 or 2026 installed (including the VSIX and .NET Framework 4.7.2 targeting packs), then run test.cmd from the repo root. Alternatively, provision a Windows coldpass VM. Do not expect a Linux-only smoke test to build this repo."
}
