{
  "checker": {
    "details": {
      "argv": [
        "npx",
        "-y",
        "create-hq",
        "--minimal",
        "--skip-cli",
        "--skip-sync",
        "--skip-packages",
        "--skip-deps",
        "--local-template",
        "<host-path>",
        "<guest-path>"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "- Copying local HQ template...\n   \u2714 Copying local HQ template...\n- Initializing git repository\n   \u2714 Initializing git repository\n- Creating initial commit\n   \u2714 Creating initial commit\n- Verifying kernel integrity\n   \u2714 Verifying kernel integrity\n- Indexing HQ for search\n   \u2714 Indexing HQ for search",
      "stdout": "\n                          ^\n             _______     ^^^\n            |xxxxxxx|  _^^^^^_\n            |xxxxxxx| | [][]  |\n         ______xxxxx| |[][][] |\n        |++++++|xxxx| | [][][]|      \u2588\u2588\u2557  \u2588\u2588\u2557 \u2588\u2588\u2588\u2588\u2588\u2588\u2557\n        |++++++|xxxx| |[][][] |      \u2588\u2588\u2551  \u2588\u2588\u2551\u2588\u2588\u2554\u2550\u2550\u2550\u2588\u2588\u2557\n        |++++++|_________ [][]|      \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2551\u2588\u2588\u2551   \u2588\u2588\u2551\n        |++++++|=|=|=|=|=| [] |      \u2588\u2588\u2554\u2550\u2550\u2588\u2588\u2551\u2588\u2588\u2551\u2584\u2584 \u2588\u2588\u2551\n        |++++++|=|=|=|=|=|[][]|      \u2588\u2588\u2551  \u2588\u2588\u2551\u255a\u2588\u2588\u2588\u2588\u2588\u2588\u2554\u255d\n________|++HH++|  _HHHH__|    |______\u255a\u2550\u255d  \u255a\u2550\u255d \u255a\u2550\u2550\u2580\u2580\u2550\u255d\n[excerpt truncated]",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README quickstart 'npm install -g @indigoai-us/hq-cli' failed under Node 18.19.1 (EBADENGINE, requires >=20; node-llama-cpp postinstall SyntaxError). Fixed by installing Node 22 via n and re-running the install, which succeeded.",
    "Node/npm were not preinstalled; installed via apt, then upgraded with n.",
    "Used --local-template pointing at the pinned workspace and non-interactive flags so the scaffold runs without prompts; did not run the interactive /setup step.",
    "Did not run full test/lint suites; did not modify product source. Scaffold output written to /tmp/hq-smoke/hq, not the workspace."
  ],
  "main_blocker": null,
  "operation": "Scaffold a new HQ from the pinned hq-core source with `npx create-hq --minimal --skip-cli --skip-sync --skip-packages --skip-deps --local-template <host-path> <dir>` (README Quick start). Verified output: 'All done! Your HQ is ready.', a git repo with initial commit, and core/ directory populated.",
  "operation_scope": "Covers the create-hq scaffold path only. Not exercised: cloud sync, packages/packs, login, qmd search index (skipped, not installed), and the interactive /setup step in Claude Code. The hq CLI itself was installed but not used as the operation.",
  "outcome": "working",
  "steps": [
    "Read README.md (Quick start: npx create-hq / npm install -g @indigoai-us/hq-cli)",
    "Installed nodejs/npm via apt (guest had node 18 only)",
    "sudo npm install -g n && sudo n 22 -> node v22.23.3",
    "sudo npm install -g @indigoai-us/hq-cli (added 409 packages; hq at /usr/local/bin/hq)",
    "npx -y create-hq --help",
    "npx -y create-hq --minimal --skip-cli --skip-sync --skip-packages --skip-deps --local-template <host-path> /tmp/hq-smoke/hq -> rc=0",
    "Read back: git log shows 'Initial HQ setup via create-hq'; core/ present"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
