{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "mcp"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "wordcraft",
        "title": "WordCraft",
        "version": "0.8.0",
        "websiteUrl": "https://getartcraft.com/apps/wordcraft"
      },
      "tools": [
        "list_commands",
        "execute",
        "batch",
        "new_document",
        "open_document",
        "save_document",
        "type_text",
        "select_text",
        "get_text",
        "inspect_document",
        "render_page",
        "parity",
        "screenshot",
        "click",
        "key",
        "ui_inspect"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "Rust toolchain was not present in the guest; installed via rustup before the README's cargo command.",
    "cargo build failed first with 'linker cc not found' (proc-macro2/quote build scripts); installed build-essential and retried. The first apt-get attempt hit a dpkg lock held by unattended-upgr; waited and retried successfully.",
    "Did not run cargo xtask ci, cargo test, or clippy (smoke scope excludes unit/lint suites)."
  ],
  "main_blocker": null,
  "operation": "Started the headless MCP server (wordcraft-cli mcp) over stdio and listed its tools: 16 tools returned (list_commands, execute, batch, new_document, open_document, save_document, type_text, select_text, get_text, inspect_document, render_page, parity, screenshot, click, key, ui_inspect). Also verified the README CLI operation `wordcraft-cli run --template sample --cmd ... --save` writes a .docx that reads back via `wordcraft-cli text`.",
  "operation_scope": "Headless MCP and CLI document operations only. Desktop GUI app, web build (trunk), and the --connect app bridge were not built or run. screenshot/click/key tools need a running app and are not exercised. No browser was needed.",
  "outcome": "working",
  "steps": [
    "Installed rustup (curl https://sh.rustup.rs | sh -s -- -y --profile minimal)",
    "Installed build-essential and pkg-config via apt-get (needed for a C linker)",
    "cargo build --release -p wordcraft-cli --locked (finished in 3m27s)",
    "wordcraft-cli --version -> wordcraft-cli 0.8.0",
    "wordcraft-cli run --template sample --cmd 'select.text={\"text\":\"Membership\"}' --cmd format.bold --save smoke-out.docx (rc=0, 10608 bytes)",
    "wordcraft-cli text smoke-out.docx (read back the sample text)",
    "wordcraft-cli mcp: initialize + tools/list over stdio (16 tools)"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
