{
  "checker": {
    "details": {
      "argv": [
        "packages/zig/zig-out/bin/craft",
        "--version"
      ],
      "blocker": "help/version/requirements alone does not establish working behavior",
      "kind": "cli",
      "working": false
    },
    "status": "FAIL"
  },
  "fault_owner": "prerequisite (upstream Zig pin pruned, plus undocumented sibling checkouts and missing pantry CLI). Not a source defect. No product source was changed.",
  "main_blocker": "help/version/requirements alone does not establish working behavior",
  "operation": "Built craft native binary (bun run build:core) and ran its CLI operations: `craft --version` (probe) and `craft --help`.",
  "operation_scope": "Verified on Ubuntu 24.04 x86_64, no display. Build used Zig 0.17.0 (tagged release) via the explicit CRAFT_ALLOW_UNPINNED_ZIG=1 override, because the pinned Zig 0.17.0-dev.1963+e00c6c439 returns HTTP 404 from ziglang.org. The toolchain is therefore a substitute, not the pinned one. Not exercised: the GUI window launch (needs a DISPLAY; none in this VM), unit/lint suites (out of scope), and the shared CDP endpoint (not needed for CLI).",
  "outcome": "blocked",
  "source_changes": "none; build outputs only (node_modules, packages/zig/.zig-cache, packages/zig/zig-out). /Libraries sibling checkouts added outside the repo.",
  "steps": [
    "apt-get install -y unzip xz-utils git",
    "install bun 1.3.14 from github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64.zip (bun.sh/install picked 1.4.3)",
    "bun install (252 packages)",
    "pantry install (README 'Build from Source') -> failed: `pantry` binary not present; `bun node_modules/ts-pantry/dist/bin/cli.js install` requires a package argument, so this step was not completed",
    "fetch sibling Zig deps at pins from .github/actions/first-party-zig-deps/pins.env into /Libraries (zig-js, zig-regex, zig-gc)",
    "download Zig 0.17.0 tagged release from ziglang.org/download/0.17.0 and run with CRAFT_ZIG and CRAFT_ALLOW_UNPINNED_ZIG=1",
    "apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev (README 'Platform-Specific Dependencies: Linux')",
    "bun run build:core -> packages/zig/zig-out/bin/craft (rc 0)",
    "packages/zig/zig-out/bin/craft --version (rc 0), --help (rc 0)"
  ],
  "stuck_step": "packages/zig/zig-out/bin/craft --version",
  "suggested_fix": "Pinned-toolchain fix (maintainers, optional): bump the Zig pin in deps.yaml, pantry.jsonc, and pantry.lock from 0.17.0-dev.1963_e00c6c439 to a Zig that ziglang.org still serves (e.g. tagged 0.17.0), then prove the bump in CI, since pins.env was set against 1963. Docs fix: the README 'Build from Source' section should list the three sibling checkouts (/Libraries/zig-js, zig-regex, <email> SHAs) and the `pantry` CLI prerequisite, since a plain clone cannot run `bun run build:core`."
}
