LAZYCODEX_ADAPTER_ROOT='/tmp/lfg-lazycodex-adapter.32oG79' ./plugins/lfg/bin/lfg
 --json lazycodex status; printf '\nQA_DONE=$?\n'
 MacBook-Pro-2 on  ~/workspace/linalab/lfg main ≡ ● ●
# LAZYCODEX_ADAPTER_ROOT='/tmp/lfg-lazycodex-adapter.32oG79' ./plugins/lfg/bin/l
fg --json lazycodex status; printf '\nQA_DONE=$?\n'
{
  "ok": true,
  "status": "ready",
  "command": "lazycodex status",
  "role": "lazycodex_adapter_installer",
  "adapterPackage": "lazycodex-ai",
  "purpose": "Install lazycodex Codex adapter for grok-build",
  "primaryAction": "npx lazycodex-ai install",
  "grokBuildUse": true,
  "lfgIsPlugin": false,
  "adapter": {
    "found": true,
    "root": "/tmp/lfg-lazycodex-adapter.32oG79",
    "manifest": "/tmp/lfg-lazycodex-adapter.32oG79/.codex-plugin/plugin.json",
    "mcpConfig": "/tmp/lfg-lazycodex-adapter.32oG79/.mcp.json",
    "skillsDir": "/tmp/lfg-lazycodex-adapter.32oG79/skills"
  },
  "install": {
    "ok": true,
    "status": "planned",
    "command": "lazycodex install",
    "role": "lazycodex_adapter_installer",
    "adapterPackage": "lazycodex-ai",
    "installerCommand": "npx lazycodex-ai install",
    "mutatesGlobalConfig": false,
    "grokBuildUse": true,
    "lfgIsPlugin": false,
    "adapterRoot": "/tmp/lfg-lazycodex-adapter.32oG79",
    "adapterManifest": "/tmp/lfg-lazycodex-adapter.32oG79/.codex-plugin/plugin.j
son",
    "adapter": {
      "found": true,
      "root": "/tmp/lfg-lazycodex-adapter.32oG79",
      "manifest": "/tmp/lfg-lazycodex-adapter.32oG79/.codex-plugin/plugin.json",
      "mcpConfig": "/tmp/lfg-lazycodex-adapter.32oG79/.mcp.json",
      "skillsDir": "/tmp/lfg-lazycodex-adapter.32oG79/skills"
    },
    "steps": [
      {
        "id": "run_npm_installer",
        "status": "pending",
        "text": "Run npx lazycodex-ai install."
      },
      {
        "id": "use_lazycodex_adapter",
        "status": "pending",
        "text": "Use lazycodex adapter from /tmp/lfg-lazycodex-adapter.32oG79 wh
en running grok-build."
      },
      {
        "id": "verify_lazycodex_adapter",
        "status": "pending",
        "text": "Confirm the lazycodex adapter exposes .codex-plugin/plugin.json
, .mcp.json, and skills/."
      }
    ]
  }
}

QA_DONE=$?
 MacBook-Pro-2 on  ~/workspace/linalab/lfg main ≡ ● ●
#

cleanup: tmux kill-session -t ulw-qa-lazycodex-root; verified session absent
cleanup-extra: rm -rf /tmp/lfg-lazycodex-adapter.32oG79
