{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "<host-path>"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "n=  20  cvxcla pts=  21  inverse pts=  21  max|dw|=1.11e-15  [OK]\nn=  40  cvxcla pts=  42  inverse pts=  42  max|dw|=5.83e-15  [OK]\nn=  80  cvxcla pts=  81  inverse pts=  81  max|dw|=1.93e-14  [OK]\nn= 160  cvxcla pts= 159  inverse pts= 159  max|dw|=1.12e-14  [OK]",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "make install failed first with: 'setuptools-scm was unable to detect version for <host-path>' because the source tree has no .git directory. Reran make install with SETUPTOOLS_SCM_PRETEND_VERSION set (env only, no source edits); it succeeded.",
    "make was not installed in the guest; installed via apt-get.",
    "README 'Usage' example is Python API code with no CLI entry point; the probe instead runs experiments/inverse_cla.py, whose header documents the same 'uv run python' invocation. It was run with the venv python directly instead of 'uv run'.",
    "experiments/validate_exact.py (documented in its header) failed: ModuleNotFoundError: No module named 'cvxpy' (not a declared dependency). Not installed, since it is outside the declared setup."
  ],
  "main_blocker": null,
  "operation": "Ran experiments/inverse_cla.py (documented usage: 'uv run python experiments/inverse_cla.py  # verify vs cvxcla'), which computes CLA turning points with cvxcla and checks weights against an independent incremental-inverse baseline for n=20,40,80,160; all cases print [OK] with max|dw| ~1e-14.",
  "operation_scope": "Exercises the cvxcla dense CLA frontier engine. Not the README's Python usage example run verbatim (README documents no CLI). Not run: experiments/validate_exact.py (needs cvxpy, not a declared dependency), make test/uv run pytest (excluded by task). Browser not needed.",
  "outcome": "working",
  "steps": [
    "apt-get install make curl ca-certificates (make was missing in the guest)",
    "SETUPTOOLS_SCM_PRETEND_VERSION=0.0.0.dev0 SETUPTOOLS_SCM_PRETEND_VERSION_FOR_CVXCLA=0.0.0.dev0 make install (uv sync; created .venv with cvxcla editable installed)",
    "./.venv/bin/python -c 'import cvxcla' resolves to src/cvxcla",
    "./.venv/bin/python experiments/inverse_cla.py (exit 0, all [OK])"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
