{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "--minimal",
        "tests/data/minimal.ods",
        "/dev/stdout"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "{\n    \"body\": [\n        {\n            \"name\": \"Tab 1\",\n            \"table\": [\n                [\n                    \"a\",\n                    \"b\",\n                    \"c\",\n                    \"d\",\n                    \"e\",\n                    \"f\",\n[excerpt truncated]",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README 'Installation from Pypi (recommended)' not used; used 'Installation from sources' (uv sync) since the pinned checkout is under test.",
    "uv was not preinstalled: installed python3.12-venv via apt and uv via pip into <host-path>",
    "Earlier stuck step: the probe ran odsparsator with a file output path and no stdout, so the successful run returned rc 0 with empty stdout and the checker rejected it as 'product invocation failed'. Also the earlier probe path was <host-path> (doubled prefix). fault_owner=test: the product behaves as documented (it writes the file silently); the probe lacked observable output. Correction: the probe writes the JSON to /dev/stdout so the result is visible and checkable. No source changes were made."
  ],
  "fault_owner": "test",
  "main_blocker": null,
  "operation": "odsparsator --minimal tests/data/minimal.ods /dev/stdout (README CLI usage: convert a .ods file to JSON); output contains sheet name \"Tab 1\" and the parsed table rows",
  "operation_scope": "Ran the CLI from the source checkout (uv sync -> .venv). Not exercised: the non-minimal/styles modes, the Python library API, and the full test suite (out of scope for this smoke task).",
  "outcome": "working",
  "steps": [
    "uv sync (README 'Installation from sources'), after installing uv into <host-path> and python3.12-venv via apt",
    "odsparsator --version -> odsparsator 1.17.0",
    "odsparsator --minimal tests/data/minimal.ods .coldpass/probe_minimal.json (README CLI usage) -> rc 0, JSON file written",
    "odsparsator --minimal tests/data/minimal.ods /dev/stdout -> rc 0, JSON printed, body[0].name == 'Tab 1'"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
