{
  "checker": {
    "claims": [
      {
        "claim": "sidecarwatch runs only on macOS and Linux; native Windows is refused",
        "command": "'C:\\coldpass\\python\\python.exe' -B -m sidecarwatch demo",
        "evidence": "macOS and Linux only. WSL is untested.\r\n",
        "expected": "exit 2 with the unsupported-platform message",
        "input": "python -B -m sidecarwatch demo on this Windows guest",
        "kind": "claim",
        "outcome": "Real input produced the expected result: macOS and Linux only",
        "returncode": 2,
        "source": "macOS and Linux only; WSL is untested.",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      },
      {
        "claim": "demo is offline and needs no agent CLI",
        "command": "",
        "evidence": "The demo runs only on macOS or Linux; this guest is native Windows, where the product refuses to start (os.name check in sidecarwatch), so the offline demo output could not be observed.",
        "expected": "",
        "input": "",
        "kind": "claim",
        "outcome": "The demo runs only on macOS or Linux; this guest is native Windows, where the product refuses to start (os.name check in sidecarwatch), so the offline demo output could not be observed.",
        "source": "`demo` is offline and `watch --dry-run` previews a scrubbed digest locally without calling either reviewer.",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "blocked"
      }
    ],
    "cycle_checks": [
      {
        "claim": "watch repeats its review pass after a wait (recurring trigger)",
        "command": "",
        "evidence": "Observed: the command exits 2 with the unsupported-platform message (os.name != posix guard). No cycle ran; the product needs macOS or Linux.",
        "expected": "one cycle reviews a finished turn and prints results",
        "input": "python -B -m sidecarwatch watch --only C:\\coldpass\\workspace --dry-run (attempted one run-once cycle)",
        "kind": "cycle",
        "method": "not run: the trigger is refused on native Windows",
        "outcome": "Observed: the command exits 2 with the unsupported-platform message (os.name != posix guard). No cycle ran; the product needs macOS or Linux.",
        "schedule": "watch --interval 15m (README Review finished turns)",
        "source": "sidecarwatch/watch.py",
        "verdict": "blocked"
      }
    ],
    "details": {
      "argv": [
        "C:\\coldpass\\python\\python.exe",
        "-B",
        "-m",
        "sidecarwatch",
        "demo"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 2,
      "scope": "product operation",
      "stderr": "Native Windows is unsupported; macOS and Linux only. WSL is untested.\n[excerpt truncated]",
      "stdout": "",
      "working": false
    },
    "evidence_strength": "partly_checked",
    "example_checks": [
      {
        "claim": "Windows is refused with exit 2 (documented Windows check)",
        "command": "",
        "deferred": false,
        "evidence": "Ran python -B -m sidecarwatch demo with the absolute guest Python: exit 2, \"Native Windows is unsupported; macOS and Linux only.\" This is covered by probe.json and the replayed claim. The checker cannot accept it as a documented example because the README has no exit-code table row for demo; the README text itself says \"Expected: exit 2\".",
        "expected": "documented command completes successfully",
        "input": "",
        "kind": "example",
        "outcome": "Ran python -B -m sidecarwatch demo with the absolute guest Python: exit 2, \"Native Windows is unsupported; macOS and Linux only.\" This is covered by probe.json and the replayed claim. The checker cannot accept it as a documented example because the README has no exit-code table row for demo; the README text itself says \"Expected: exit 2\".",
        "source": "README.md#windows",
        "verdict": "blocked"
      },
      {
        "claim": "Repository offline test suite (python3 -B -m unittest discover -s tests -t . -q)",
        "command": "",
        "deferred": false,
        "evidence": "Ran with the absolute guest Python: 136 tests, 4 failures, 401 errors, exit 1. Every failing area traces to the native-Windows refusal (os.name != posix), so the suite cannot pass on this platform. Not counted as product success.",
        "expected": "documented command completes successfully",
        "input": "",
        "kind": "example",
        "outcome": "Ran with the absolute guest Python: 136 tests, 4 failures, 401 errors, exit 1. Every failing area traces to the native-Windows refusal (os.name != posix), so the suite cannot pass on this platform. Not counted as product success.",
        "source": "README.md#windows",
        "verdict": "blocked"
      }
    ],
    "status": "PASS"
  },
  "deviations": [
    "Guest is Windows PowerShell; README quickstarts target macOS/Linux, so the Linux venv/uv install steps were not run.",
    "Git is not installed and the workspace has no .git; no Git metadata was needed for the operation, so the pinned fetch was not run.",
    "Did not install WSL; README says it is untested and no WSL workflow is recommended.",
    "Repo test suite fails on this platform (136 tests, 4 failures, 401 errors) because of the native-Windows refusal."
  ],
  "fault_owner": "prerequisite",
  "main_blocker": "sidecarwatch refuses to run on native Windows (os.name != posix guard); README says macOS and Linux only.",
  "operation": "Run sidecarwatch demo (offline synthetic report) as documented in the README",
  "operation_scope": "Native Windows guest with Python 3.14 at C:\\coldpass\\python\\python.exe. README supports macOS and Linux only.",
  "outcome": "unverified",
  "plain_failure": "The tool does not run on Windows. Every command exits with the message \"Native Windows is unsupported; macOS and Linux only.\" Nothing in the product was broken; this VM is the wrong operating system for it.",
  "steps": [
    "Read README.md (Quickstart and Windows sections)",
    "python -B -m sidecarwatch demo (absolute guest Python, the documented Windows check)",
    "python -B -m sidecarwatch watch --dry-run --only C:\\coldpass\\workspace",
    "python -B -m sidecarwatch sessions",
    "python -B -m unittest discover -s tests -t . -q"
  ],
  "stuck_step": "python -B -m sidecarwatch demo",
  "suggested_fix": "Run the offline demo on a macOS or Linux VM (python3 -m sidecarwatch demo, Python 3.11+). Native Windows support would need POSIX-only locking, file modes and state replaced, which the README rules out."
}
