{
  "checker": {
    "details": {
      "checks": [
        {
          "check": "install",
          "details": {
            "argv": [
              "sh",
              "-c",
              "test -x /root/.local/boxxy-terminal/bin/boxxy-agent && test -x /root/.local/boxxy-terminal/bin/boxxy-terminal && echo installed"
            ],
            "blocker": "probe must invoke the installed product directly, not a shell or inline script",
            "kind": "cli",
            "working": false
          },
          "optional": false,
          "status": "FAIL"
        },
        {
          "check": "start",
          "details": {
            "argv": [
              "/root/.local/boxxy-terminal/bin/boxxy-agent",
              "--version"
            ],
            "blocker": "product invocation failed: {\"returncode\": 127, \"stdout\": \"\", \"stderr\": \"/root/.local/boxxy-terminal/bin/boxxy-agent: error while loading shared libraries: libgtk-4.so.1: cannot open shared object file: No such file or directory\\n\", \"needs_credentials\": false, \"needs_browser\": false}",
            "kind": "cli",
            "needs_browser": false,
            "needs_credentials": false,
            "returncode": 127,
            "stderr": "/root/.local/boxxy-terminal/bin/boxxy-agent: error while loading shared libraries: libgtk-4.so.1: cannot open shared object file: No such file or directory",
            "stdout": "",
            "working": false
          },
          "optional": false,
          "status": "FAIL"
        }
      ],
      "scope": "partial checks",
      "working": false
    },
    "status": "FAIL"
  },
  "fault_owner": "prerequisite",
  "main_blocker": "Platform prerequisite not met: GTK 4.22 / libadwaita 1.9 / glibc 2.45 are unavailable in Ubuntu 24.04 apt (GTK 4.14.5, libadwaita 1.5.0, glibc 2.39). Error: boxxy-agent: error while loading shared libraries: libgtk-4.so.1: cannot open shared object file. This reproduces the earlier failed run.",
  "operation": "README 'Native Nightly' install via scripts/install.sh, then attempt to run boxxy-agent --version (start check). MCP start/tools/list does not apply: boxxy is a GTK terminal app, not an MCP server.",
  "operation_scope": "Install step completed. Runtime not reached: the nightly binaries need GTK 4.22, libadwaita 1.9, libgstreamer, libgtksourceview-5 and glibc 2.45. This Ubuntu 24.04 guest has glibc 2.39 and apt only offers GTK 4.14.5 and libadwaita 1.5.0. boxxy-agent links gtk4 (feature v4_22) transitively via boxxy-preferences and boxxy-model-selection, so a source build also needs GTK 4.22 dev packages. No D-Bus session bus was started, and no operation was exercised.",
  "outcome": "blocked",
  "steps": [
    "curl -sSf https://raw.githubusercontent.com/boxxy-dev/boxxy/main/scripts/install.sh | sh (rc 0, installed to /root/.local/boxxy-terminal)",
    "/root/.local/boxxy-terminal/bin/boxxy-agent --version (rc 127: libgtk-4.so.1 not found)",
    "/root/.local/boxxy-terminal/bin/boxxy-terminal --version (rc 127: libgstreamer-1.0.so.0 not found; ldd also shows GLIBC_2.45 not found)"
  ],
  "stuck_step": "## Install > Native Nightly (Requires GTK 4.22, libAdwaita 1.9): curl -sSf https://raw.githubusercontent.com/boxxy-dev/boxxy/main/scripts/install.sh | sh -- install succeeds, but the installed binaries cannot load on this guest.",
  "suggested_fix": "Run the probe on a guest that provides the documented stack: a distro with GTK 4.22, libadwaita 1.9 and glibc 2.45 (or newer), or use the README 'Flatpak Nightly' route (flatpak install dev.boxxy.BoxxyTerminal), which ships its own runtime. Then re-run the install, followed by boxxy-agent --version. Not attempted here: flatpak runtime download and a session D-Bus, which are larger than this smoke task. Source-level repo changes would not fix this, since the v4_22 GTK feature is intentional and the agent is linked to GTK via boxxy-preferences and boxxy-model-selection. Source is unchanged."
}
