{
  "checker": {
    "details": {
      "argv": [
        "/opt/bst/bin/bst",
        "show",
        "hello.bst"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "[--:--:--][        ][    main:core activity                 ] START   Loading elements\n[00:00:00][        ][    main:core activity                 ] SUCCESS Loading elements\n[--:--:--][        ][    main:core activity                 ] START   Resolving elements\n[00:00:00][        ][    main:core activity                 ] SUCCESS Resolving elements\n[--:--:--][        ][    main:core activity                 ] START   Initializing remote caches\n[00:00:00][        ][    main:core activity                 ] SUCCESS Initializing remote caches\n[--:--:--][        ][    main:core activity                 ] START   Query cache\n[00:00:00][        ][    main:core activity                 ] SUCCESS Query cache",
      "stdout": "   buildable fa9fb518b0304f5a09cf6045aae8d615bcd07ed20f089015fc939a5a0bb09116 base.bst \n     waiting a74bfe5946bbe55850902e1325cdb0b1af54de87752ce73457761bc3385c9fd3 hello.bst ",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README.rst contains no install or run commands; it points to external docs. Used doc/source/main_install.rst and doc/source/main_using.rst.",
    "Copy of /workspace (no .git) installed -> bst --version reported 0+unknown and `bst init` failed with 'Failed to detect BuildStream version: Malformed version string: 0+unknown'. Fixed by fetching the real git history from https://github.com/apache/buildstream at the pinned commit and installing from that clone; /workspace itself was not modified.",
    "`bst show` failed with \"Did not find 'buildbox-casd' in PATH\" -> installed the buildbox release tarball binaries into /opt/buildbox/bin and added to PATH (not installed via apt; apt has no buildbox package).",
    "Tutorial/project files were created under /tmp/bst-demo as a demo project; no product source changed."
  ],
  "main_blocker": null,
  "operation": "Created a BuildStream 2 project (bst init --project-name demo) with a stack element hello.bst depending on base.bst, then ran `bst show hello.bst`, which loads, resolves and queries the cache and prints the build graph (base.bst buildable, hello.bst waiting).",
  "operation_scope": "Exercises project loading, element resolution and the artifact cache query. It does NOT build or run sandboxed commands; no sources are fetched and no artifacts are produced.",
  "outcome": "working",
  "steps": [
    "apt-get install -y git lzip bubblewrap fuse3 patch python3-venv python3-dev g++ (install docs list, Ubuntu row)",
    "python3 -m venv /opt/bst; pip install . from a copy of /workspace (doc/source/main_install.rst 'Installing BuildStream from a git checkout')",
    "Fetched apache/buildstream at 3f4c304f0917abf98852dbcd02a6a157dcd4d2af into /tmp/bst-git and reinstalled from it with pip install --force-reinstall --no-deps .",
    "Downloaded buildbox-x86_64-linux-gnu.tgz (main_install.rst 'Installing BuildBox') and placed buildbox-casd, buildbox-fuse, buildbox-run-bubblewrap in /opt/buildbox/bin",
    "bst --version -> 2.8.1+24.g3f4c304f",
    "bst init --project-name demo (in /tmp/bst-demo)",
    "bst show hello.bst -> exit 0"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
