{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "bytemass",
        "examples/quickstart.parquet",
        "--format",
        "table"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "column  type   codec         encodings                 bytes  values\n------  -----  ------------  ------------------------  -----  ------\nid      INT64  UNCOMPRESSED  PLAIN,RLE,RLE_DICTIONARY    102       8\nyear    INT32  UNCOMPRESSED  PLAIN,RLE,RLE_DICTIONARY     68       8\nfiles: 1\nrows: 8\ncolumns: 2",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README bytemass examples data/samples/delta_byte_array.parquet and crates/pqbench-cli/tests/fixtures/small_reddit_none.parquet are git-lfs pointer files (~130 bytes, 'version https://git-lfs.github.com/spec/v1') not real parquet; pqbench failed with 'Corrupt footer'. Used examples/quickstart.parquet, which is a real blob, per docs/getting-started.md instead.",
    "Installer was not on PATH; used absolute path <host-path>",
    "No cargo/rust toolchain was needed; prebuilt release binary used."
  ],
  "main_blocker": null,
  "operation": "pqbench bytemass examples/quickstart.parquet --format table (README/docs getting-started documented command) prints per-column byte masses: id INT64 102 bytes, year INT32 68 bytes, 8 rows, 2 columns",
  "operation_scope": "CLI footer-only read of a local parquet sample. Not exercised: remote catalog walk (needs PQB_ENDPOINT/PQB_TOKEN Databricks credentials), s3:// (aws feature), delta/iceberg lakehouse (make lakehouse), viz.",
  "outcome": "working",
  "steps": [
    "Read README.md Quick start",
    "curl -LsSf https://github.com/pqbench/pqbench/releases/latest/download/pqbench-cli-installer.sh | sh (installed pqbench 0.0.2 to ~/.cargo/bin/pqbench)",
    "pqbench bytemass examples/quickstart.parquet --format table (rc 0)"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
