{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "--minimal",
        "tests/data/minimal.ods",
        "<host-path>"
      ],
      "blocker": "product invocation failed: {\"returncode\": 0, \"stdout\": \"\", \"stderr\": \"\", \"needs_credentials\": false, \"needs_browser\": false}",
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "stderr": "",
      "stdout": "",
      "working": false
    },
    "status": "FAIL"
  },
  "deviations": [
    "README 'Installation from Pypi' pip/'uv sync' not available as-is: pip and uv were absent in the guest. Installed python3-venv and python3-pip via apt and used a venv; installed from the pinned source tree rather than PyPI.",
    "Probe output path <host-path>; intermediate test output sample_minimal.json was removed."
  ],
  "main_blocker": "product invocation failed: {\"returncode\": 0, \"stdout\": \"\", \"stderr\": \"\", \"needs_credentials\": false, \"needs_browser\": false}",
  "operation": "odsparsator --minimal tests/data/minimal.ods <out.json> (CLI .ods to JSON conversion, README 'CLI usage' / 'sample')",
  "operation_scope": "CLI conversion only; the --minimal option was used. Styles/color/hidden-sheet options and the Python library API were not exercised. Output checked: two tabs ('Tab 1', 'Tab 2') with parsed rows.",
  "outcome": "blocked",
  "steps": [
    "Read README.md",
    "python3 -m venv <host-path> (after apt-get install python3-venv python3-pip)",
    "<host-path> install <host-path>",
    "<host-path> --version -> odsparsator 1.17.0",
    "odsparsator --minimal tests/data/minimal.ods <host-path> -> rc=0, JSON with body/name/table"
  ],
  "stuck_step": "<host-path> --minimal tests/data/minimal.ods <host-path>",
  "suggested_fix": null
}
